.book_wrap {padding:56px 0 25px 0;}
.lbmask{z-index:102 !important;}
.grey_bg{background: #f7f8fb;}
.wid600{width: 600px;}
.book_wrap .common_title{font-size: 36px;line-height: 36px;padding-bottom:10px;color: #333333;font-weight: bold;text-align: center;}
.book_tab li{font-size: 16px;color: #333333;line-height: 46px;margin-top: 25px;padding: 0 30px;border: 1px solid #e5e5e5;border-left: none;cursor: pointer;background: #fff;}
.book_tab li:first-child{border-left: 1px solid #e5e5e5;}
.book_tab li.active{background-image: linear-gradient(46deg,#cb9951 0%, #cb9951 1%, rgba(235, 199, 136, 0.97) 96%, rgba(235, 199, 136, 0.97) 100%),linear-gradient(#d8ab68, #d8ab68);color: #ffffff;border-color: #d8ab68;background-color:#cb9951 ;}
.q1_book .seven ,.q2_book .seven{text-align: center;}
.q1_book .seven span,.q2_book .seven span{font-size: 18px;line-height: 20px;display: none;padding-top: 7px;margin-bottom: -10px;}
.q1_book .seven.active ,.q2_book .seven.active{line-height: 52px;margin-top: 14px;line-height: 40px;}
.q1_book .seven.active span,.q2_book .seven.active span{display: block;}
.book_container .q1_book .common_title,.book_container .q2_book .common_title{padding-bottom: 25px;}
.buy_ts ul li{display: none;min-height: 40px;}
.discount {position: relative;}
.discount span{display:inline-block;color: #ffffff;font-size: 16px;line-height: 30px;text-align:center;width: 77px;height: 30px;background: url(../images/buy/discount_bg.png) center no-repeat;position: absolute;right: -36px;top: -15px;}
.book_container .font18{font-size: 18px;}
.book_container .orange{color: #f98a3e;}
.book_container .font14{font-size: 14px !important;}
.mar0{margin-right: 0px !important;}
.book_content{width:100%;box-sizing:border-box;background:#fff;box-shadow: 0px 6px 35px 0px rgba(114, 117, 145, 0.19);padding: 30px 0 0;margin: 20px auto;}
.book_left{width: 370px;text-align: center;}
.book_right{width: 800px;}
.book_left img{width: 87%;}
.fd_book .book_left img{width:87%;position: relative;bottom: 10px;}
.q3_book .book2,.q4_book .book2{display: none;}
.q4_book .book_left .book2{position: relative;bottom: 15px;}
.q1_book .seven.active{
	margin-top:25px;
	line-height: 46px;
}
/* 预订价及活动 start*/
.c_ff5411{color:#ff5411!important;}
.
.book_right table{border-radius: 4px;width: 750px;}
.book_right table td{border: solid 1px #e5e5e5;padding: 10px 20px;}
.book_content .book_detail{display: none;}
.book_content .book_detail.show{display: block;}
.book_right table td.icon_box {width:120px;padding: 16px 0;}
.book_right table td.course_name{width: 82px;text-align: left;padding:0;}
.book_right .course_name span{display:inline-block;}
.book_right .course_name span:first-child{width:76px;float: left;border-right:1px solid #e5e5e5;padding:6px 0;text-align:center;line-height:40px;}
.book_right .course_name span:last-child{width:230px;padding:14px 0 0 12px;}
.book_right .course_name span:last-child i{font-style:normal;}
.book_right .course_name span:last-child del{color:#999;padding-left:16px;}
.icon_box img{display: block;margin: 30px auto 10px;}
.seven_yh img{margin: 16px auto 10px;}
.book_right table td.icon_gift{padding:25px 0px 10px 10px;}
.icon_gift li{width:29%;text-align: center;float: left;margin-left: 2%;}
.icon_gift li img{height: 99px;}
.icon_gift li span{display: block;font-size: 14px;color: #333333;}
.subject_box p{font-size: 14px;color: #333333;}
.subject_box p i{font-style: normal;}
.subject_box p del{color: #999999;}
.subject_box p span{margin-right: 10px;}
.buy_btn_style{display: block;font-size: 24px;line-height: 36px;padding:11px 0 11px;margin-top:-5px;text-align:center;background-color: #fff1e9;color: #ff6b29;font-weight:700;cursor:pointer;}
/* .buy_btn_style:hover{background:#ffd2b8;} */
/* 预订价及活动 end*/

/* 图书介绍 start */
.book_intro .book_right{padding:0 10px 10px 33px;box-sizing: border-box;border-left: solid 1px #e5e5e5;}
.book_intro .book_right h3.book_title{color: #333333;font-size: 18px;line-height:22px;font-weight: bold;position: relative;margin-bottom: 15px;}
.book_intro .book_right h3.book_title::before{content:'';display: block;width: 2px;height: 22px;border-radius: 2px;background: #ddc39d;position: absolute;left: -15px;top: 0px;}
.book_intro p{font-size: 14px;color: #666666;padding-right: 10px;}
.p_intro{margin-bottom: 20px;}
.course_box a{display:block;float:left;margin-right:10px;margin-bottom:20px;padding:7px 15px;border: solid 1px #ddc39d;border-radius: 4px;background-color: #ffffff;font-size: 14px;color: #666666;}
.q4_book .course_box a{color: #b2b2b2;border: 1px solid #dddddd;cursor: default; }
.book_box{margin: 10px 0 10px;}
.book_box a{display:inline-block;text-align:center;margin-right:8px;border: solid 1px #ddc39d;border-radius: 4px;padding: 10px 7px;background:url(../images/buy/no_checked.png) right top no-repeat;}
.book_box a.active{border: solid 1px #ddc39d;background:url(../images/buy/checked.png) right top no-repeat;background-color: #fff5e4;}
.book_box a p{padding: 0 6px 16px;margin:0 10px 10px;font-size: 18px;border-bottom: 1px solid #e5e5e5;}
.book_box a.active p{font-weight:700;}
.book_box a .red{color: #eb503e;;margin-right: 2px;}
.book_box a del{color:#999;}
/* .fd_book .buy_btn_style{width: 180px;height: 48px;margin-top:30px;line-height: 48px;padding: 0;font-size: 18px;font-weight: bolder;} */
/* 图书介绍 end */


/* 购买区域 */
.choose_wrap{width:100%;padding:30px 0 25px;background-image: linear-gradient(-55deg, #fffbf8 0%, #fcf7f4 100%);background-color:#fcf7f4;position: fixed;left: 0;bottom: 0;z-index:101;display: none;box-shadow: 0 -2px 11px #eee;}
.closeMaskBtn{position: absolute;right: 30px;top: 5px;cursor: pointer;width: 50px;height: 50px;text-align: center;z-index:101;}
.choose_area{width: 390px;}
.border_line{padding: 0px 0 5px;border-bottom: 1px solid #e5e5e5;}
.select_title{font-size: 18px;color: #333333;font-weight: bold;margin: 8px 10px 20px 0;}
.select_type li,.select_subject a.sp_check{display: inline-block;color: #333333;font-size: 14px;line-height: 26px;margin-right: 15px;border: solid 1px #adaaa7;padding: 2px 0px;min-width: 102px;text-align: center;cursor: pointer;position: relative;border-radius: 30px;background-color: #ffffff;}
.select_type li.active,.select_subject .sp_check.active{border: solid 1px #ee6f2d;background-color: #fff0e8;}
.choose_wrap .orange{font-size: 14px;color: #fe783c;}
.select_wrap .select_subject{display: none;}
.select_wrap .select_subject.show{display: block;}
/* .choose_wrap .btn_groups{margin-top: 15px;} */
.btn_groups {position: relative;top: 5px;}
.choose_wrap .btn_groups a{display:inline-block;width: 160px;font-size: 20px;line-height: 42px;text-align: center;}
.choose_wrap .btn_groups a.bookCar{color: #ee6f2d;border: solid 1px #ee6f2d;background-color: #fff0e8;margin-right: 10px;position: relative;width: 127px;}
.select_type li .num{position: absolute;right: -8px;top: -10px;font-size: 16px;color: #ffffff;font-style:normal;background-color: #d5504d;border-radius: 50%;display: inline-block;line-height: 26px;width: 26px;height: 27px;}
.select_type li .num{display: none;}
.choose_wrap .btn_groups a.getIn{color: #ffffff;border: solid 1px #ee6f2d;background-color: #ee6f2d;margin-right: 10px;}
.choose_wrap .price_box{padding: 12px 30px 0 0;}
.choose_wrap .price_box span{font-size: 18px;color: #999999;margin-right: 15px;}
.choose_wrap .price_box span i{font-size: 24px;font-weight:bold;font-style:normal;color: #d5504d;}
/* 购买弹窗end */

/*随书赠送*/
.book_sszs .fl{border-right: 1px solid #e5e5e5;width: 392px;padding-bottom: 20px;}
.book_sszs div{text-align: center;margin: 0 auto;}
.book_sszs div h5{font-size: 18px;padding-bottom: 20px;margin-top:-20px;}
.book_sszs div span{font-size: 14px;color: #666666;}
.book_sszs p img{padding: 20px 0 10px;}
.book_zeng .book_sszs{margin-bottom:30px;}
/*优惠组合*/
.book_zh h5{font-size: 18px;border-left: 2px solid #ddc39d;padding-left: 10px;margin-left: 40px;}
.book_zh h5 font,.book_zh h5 span{color: #ff753b;}
.book_zh h5 span{font-weight: bolder;}
.book_yhzh{padding: 40px;text-align: center;}
.book_yhzh div h6{font-size: 18px;}
.book_yhzh img{height: 170px;}
.zh_icon{width: 89px;padding-top: 66px;}
.zh_icon img{height: auto;}
.book_zh img.zeng_icon{height: 52px;position:absolute;top: 6px;right: 0px;opacity: 0.9;}
/* .book_yhzh {width: 307px;background: url(../images/buy/icon_2.png) no-repeat right 64px;text-align: center;padding-right: 23px;}
.book_yhzh .yhzh_tow,.book_yhzh .yhzh_three,.yhzh_four{position: relative;} */
.enter_2019{display: block;margin-bottom: 40px;}


.sp_check {width:170px;}
.book_box a {padding:10px 1px;}
.fd_book .buy_btn_style{width:100%;margin-top:0;}
.con_question{background:#f7f8fb;padding:50px 0 30px 0;}
.cont_pz{margin-top:0;}
.bannerBox img{max-width:100%;}
/* 购书必读 */
.buyRead{padding:22px 30px;background:#fff;margin-bottom:60px;}
.buyRead h3{font-size:18px;color:#333;font-weight:bold;text-align:left;padding:10px 0;}
.buyRead li{padding:15px 0;border-bottom:1px solid #e5e5e5;}
.buyRead li i{font-size:22px;color:#333;width:30px;padding-right:10px;font-family: "Arial";}
.buyRead li p{font-size:14px;color:#333;line-height:22px;width:1050px;}
.com_toast{padding: 20px 70px; background: rgba(0,0,0,.6); left: 50%; top: 50%; font-size: 20px; color: #fff; border-radius: 39px; display: none; position: fixed; z-index: 199;}
