.book_wrap {padding:56px 0 25px 0;background: #fff;}
.lbmask{z-index:102 !important;}
.grey_bg{background: #fbf9f7;}
.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 ;}
.qjtz_book{margin-bottom: 25px;}

.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;}
.buy_ts .red{color: #e00e0e;}
.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: #e00e0e;}
.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: 343px;text-align: center;}
.book_right{width: 837px;}
.book_left img{width: 300px;margin-top: 22px;}
/*.q3_book .book_left img,.q4_book .book_left img{transition: all 3s;cursor: pointer;}
.q3_book .book2,.q4_book .book2{display: none;transition: all 3s;opacity: 0;visibility: hidden;}*/
.q4_book .book2{margin-left: 55px;}
.q3_book .book2{margin-left: 30px;}
/*.book_left:hover .book2{display: block;opacity: 1;visibility: visible;}
.book_left:hover .book1{display: none;opacity: 0;visibility: hidden;}*/

/* 预订价及活动 start*/
.book_right table{border-radius: 4px;width: 97%;}
.book_right table td{border: solid 1px #e5e5e5;padding: 10px 8px;}
.book_content .book_detail{display: none;}
.book_content .book_detail.show{display: block;}
.book_content .book_detail.book_ydj .book_right{padding-bottom: 19px;}
.book_right table td.icon_box {width:120px;text-align: center;padding: 16px 0;}
.icon_box img{display: block;margin: 30px auto 10px;}
.seven_yh img{margin: 16px auto 10px;}
.book_right table td.icon_gift{padding-left: 10px;}
.book_right table td.icon_gift ul{height: 160px;overflow-y: auto;}
.icon_gift li{width:24%;text-align: center;float: left;margin-right: 1%;height: 155px;}
.icon_gift li img{width: 100%;}
.icon_gift li span{display: block;font-size: 14px;color: #333333;}
.subject_box p{font-size: 14px;color: #333333;}
.subject_box i{font-style: normal;}
.subject_box del{color: #999999;}
.subject_box span{margin: 0 12px;}
.buy_btn_style{display: block;font-size: 24px;line-height: 36px;padding:11px 0 11px;margin-top:-4px;text-align:center;background:#ffe9dc;color: #ff6b29;transition: all 0.6s;}
.buy_btn_style:hover{background:#ffd2b8;}
/*.q5_book .book_left img,.q4_book .book_left img{margin-top: 10px;}*/
/* 预订价及活动 end*/

/* 图书介绍 start */
.book_intro .book_right{padding-left: 36px;margin-bottom: 10px; padding-right:13px;padding-bottom:10px;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: -18px;top: 0px;}
.book_intro p{font-size: 14px;color: #666666;}
.p_intro{margin-bottom: 20px;}
.course_box a{display:block;float:left;margin-right:20px;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; }
.course_box a.grey{color: #b2b2b2;border: 1px solid #dddddd;cursor: default; }
.book_box a{display:inline-block;text-align:center;margin-right:6px;border: solid 1px #ddc39d;border-radius: 4px;padding: 10px 0;width: 143px;}
.book_box a del{color: #999999;}
.book_box a.active{border: solid 1px #fc803d;background:url(../images/buy/check.png) right bottom no-repeat;}
.book_box a p{padding:0 15px 5px;margin-bottom:10px;font-size: 14px;border-bottom: 1px solid #e5e5e5;}
.book_box a .red{color: #e00e0e;margin-right: 2px;}
.fd_book .buy_btn_style{width: 180px;height: 48px;line-height: 48px;padding: 0;font-size: 18px;font-weight: bolder;}
/* 图书介绍 end */


/* 购买区域 */
.choose_wrap{width: 100%;
	padding: 20px 0 15px;
	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;
	background: url(https://www.dongao.com/zjzcgl/2020-zsfa/static/images/buybg.png) repeat center top;}
.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: 128px;text-align: center;cursor: pointer;position: relative;border-radius: 30px;background-color: #ffffff;}
.select_type li.active{border: solid 1px #7794f4;
	color: #fff;
	background-color: #7794f4;}
.select_subject .sp_check.active{color: #fff;
	background-color: #7794f4;
	border: solid 1px #7794f4;
	background-image: url(https://www.dongao.com/zjzcgl/2020-zsfa/static/images/dui.png?v=1.0);
	background-repeat: no-repeat;
	background-position: 92% center;}
.select_subject a.sp_check:last-child{width:155px}
.select_subject .sp_check.active:last-child{background-position: 95% center;}
.select_subject .sp_check.active:nth-of-type(1){background-position: 85% center;}
.select_subject .sp_check.active:nth-of-type(4){background-position: 95% center;}
.select_subject .sp_check.active:nth-of-type(5){background-position: 90% center;}

.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: -10px;}
.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 #4b67ed;
    background-color: #4b67ed;margin-right: 10px;position: relative;}
.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: 292px;}
.book_sszs div{text-align: center;margin: 0 auto;}
.book_sszs div h5{font-size: 18px;padding-bottom: 20px;}
.book_sszs div span{font-size: 14px;color: #666666;}
.book_sszs .sszs_one{padding-top: 25px;height: 238px;}
.book_sszs .fl.sszs_last{border-right: none;}
.q4_book .book_sszs div{ display: inline-block;width: 300px;}
.book_zeng .book_sszs{margin-bottom: 23px;}
/*优惠组合*/
.book_zh h5{font-size: 18px;border-left: 2px solid #ddc39d;padding-left: 10px;margin-left: 60px;}
.book_zh h5 font,.book_zh h5 span{color: #ff753b;}
.book_zh h5 span{font-weight: bolder;}
.book_yhzh{padding-top: 38px;padding-bottom: 20px;}
.book_yhzh div h6{font-size: 18px;}
.book_yhzh .yhzh_one{width: 350px;margin: 0 auto;text-align: center;background: url(../images/buy/icon_1.png) no-repeat right 69px;}
.book_yhzh .yhzh_tow{padding-top: 20px;}
.book_yhzh .yhzh_tow,.book_yhzh .yhzh_three{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;}
.book_yhzh .yhzh_tow span,.book_yhzh .yhzh_three span,.yhzh_four span{position: absolute;right: 60px;top: -6px;}
.book_yhzh .yhzh_three span{right: 53px;}
.book_yhzh .yhzh_three{width: 245px;}
.book_yhzh .yhzh_four{text-align: center;}
.book_yhzh .yhzh_four h6{padding: 26px 0;margin-top: 6px;}


