﻿.doc-pack .box{padding-left:20px;border:1px solid #e0dcca;background-color:#faf7ed}
.doc-pack .box .media{width:474px;_width:465px;height:218px;margin-right:0}
.doc-pack .box .content{background:url('../image/line2.png') 0 2px no-repeat;height:218px;padding-left:14px}
.doc-pack .box .content .ui-btn-pay-orange42 .btc .btText{height:34px}
.doc-pack .packbooks-list{padding-top:18px;letter-spacing:0;vertical-align:middle}
.doc-pack .packbooks-list li{display:inline-block;_display:inline;_zoom:1;letter-spacing:normal;vertical-align:top;*float:left}
.doc-pack .packbooks-list .book-item{width:62px;margin-right:43px;_margin-right:22px;height:172px;float:left}
.doc-pack .packbooks-list .book-item .book-item-pic{width:62px;height:82px}
.doc-pack .packbooks-list .book-item .book-title{font-size:12px;width:72px;height:36px;color:#666;line-height:18px;margin-top:7px;word-break:break-all}
.doc-pack .packbooks-list .book-item .book-title a{color:#666}
.doc-pack .packbooks-list .book-item .book-author{width:72px;line-height:20px;font-size:12px;vertical-align:nowrap;word-break:break-all;overflow:hidden;color:#999;height:20px}
.doc-pack .packbooks-list .book-item .book-choice{margin-top:11px}
.doc-pack .packbooks-list .book-item .book-choice .book-item-price{float:right;color:#fb5e57}
.doc-pack .packbooks-list .book-item .book-choice .choice-item{background:url('../image/sprite2.png') -45px 0 no-repeat;width:16px;height:16px;display:inline-block;cursor:pointer;*float:left}
.doc-pack .packbooks-list .book-item .book-choice .checked{background:url('../image/sprite2.png') -22px 0 no-repeat}
.doc-pack .packbooks-list .pack-plus{width:82px;_width:66px;text-align:center}
.doc-pack .packbooks-list .pack-plus .ic-packBooks-plus{background:url('../image/sprite2.png') 0 0 no-repeat;width:15px;height:15px;margin-top:35px}
.doc-pack .packbooks-list .default-item{margin-right:0}
.doc-pack .pack-price-part .pack-price{margin:20px 0 0 -3px;font-size:12px;width:165px;text-align:center}
.doc-pack .pack-price-part .pack-price .save-price-text{color:#1bb582}
.doc-pack .pack-price-part .pack-price .original-price-text{text-decoration:line-through}
.doc-pack .pack-price-part .pack-price .pack-price-label{cursor:default}
.doc-pack .pack-price-part .pack-price-title{font-size:18px;margin:25px 0 10px 0;color:#666;height:55px}
.doc-pack .pack-price-part .pack-price-title b{color:#1bb582;line-height:75px}
.doc-pack .pack-price-part .pack-price-title .discount-wrap{color:#fb5e57;font-size:21px;font-weight:bold}
.doc-pack .pack-price-part .pack-price-title .discount-wrap span{font-size:42px}
.doc-pack .pack-price-part .pack-btn{background:url('../image/sprite2.png') 0 -26px no-repeat;width:156px;height:37px;display:block;color:white;line-height:37px;font-size:19px;padding-left:10px}
.doc-pack .pack-price-part .pack-btn:hover{background:url('../image/sprite2.png') 0 -73px no-repeat;text-decoration:none}
.bd{position:relative;*zoom:1}
.bd .list-wrap{position:relative;width:324px;height:172px;overflow:hidden;*float:left}
.bd .main-list{position:absolute;top:0;left:0}
.bd .prev-btn{position:absolute;left:-20px;top:54%;width:15px;height:20px;margin:-60px 0 0 0;background:url('../image/sprite2.png') 0 -120px no-repeat;outline:0;z-index:1}
.bd .prev-btn:hover{background:url('../image/sprite2.png') 0 -154px no-repeat}
.bd .next-btn{position:absolute;right:15px;top:54%;width:15px;height:20px;margin:-60px 0 0 0;background:url('../image/sprite2.png') -34px -120px no-repeat;outline:0}
.bd .next-btn:hover{background:url('../image/sprite2.png') -34px -154px no-repeat}