/*畅听购买*/
.buy_cont{
	margin-top:50px;
	position:relative;
	padding-bottom:50px;
}
.battle {
	font-size: 20px;
	color: #f13e00;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 50px
}

.battle_botbtn:hover {
	color: #fff;
	background: #f14019
}

.battle_box {
	box-shadow: 0 0 20px #ccc;
	position: relative;
	background: #fff;
}

.battle_boxu .battle_boxur .battle_boxcon_bjrg {
	padding-left: 55px;
}

.battle_boxu {
	padding: 30px 20px 0;
}

.battle_boxcon_bjrg .battle_boxconc .battle_boxcontit2 {
	height: 26px;
	background: #e9eaec;
}

.battle_tit {
	background: url(../images/ys_tit.jpg) no-repeat center;
	height: 146px;
	position: relative;
}

.battle_tit .gm_person {
	position: absolute;
	color: #fff;
	background: #4f5197;
	top: 0;
	right: 1px;
	padding: 5px 5px 5px 10px;
	border-bottom-left-radius: 15px;
}

.battle_tit .gm_person font {
	font-size: 18px;
}

.battle_tit h1 {
	padding-bottom: 4px;
	font-size: 40px;
	color: #fefeff;
	text-align: center;
	padding-top: 24px;
}

.battle_tit .spurt_djs {
	margin: 20px auto 5px;
	text-align: center;
}

.battle_tit .spurt_djs span.djs_day_num {
	background: url(../images/buy_djs.png) no-repeat;
	border-radius: 30px;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #ee0003;
	display: inline-block;
	padding-right: 10px;
	width:378px;
}

.battle_ts {
	padding: 0 29px 16px;
}

.battle_ts h6 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.battle_ts p {
	font-size: 16px;
	padding-top: 5px;
}

.battle_ts p a {
	text-decoration: underline;
}

.battle_boxul {
	width: 360px;
	position: relative;
	margin-bottom: 0;
	height: 217px
}

.battle_boxulicon {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	border-top-left-radius: 5px;
}

.battle_boxcon {
	padding-left: 50px;
}

.battle_boxulbg {
	background: #f5f5f6;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.battle_boxcontit {
	padding-top: 20px;
	font-size: 18px;
	color: #000;
	font-weight: 700
}

.battle_boxcon_bj .battle_boxcontit {
	color: #333;
}

.battle_boxconc {
	padding-bottom: 15px;
	margin-right: 18px;
	border-bottom: 1px solid #f4f4f4
}

.battle_boxcontit2 {
	color: #364778;
	font-size: 14px;
	background: #fff;
	height: 26px;
	line-height: 26px;
	width: 230px;
	text-align: center;
	margin-top: 5px;
	border-radius: 26px
}

.pricetxtf {
	padding: 10px 0;
	margin-right: 10px;
	border-bottom: 1px solid #f4f4f4
}

.pricetxt {
	font-size: 12px;
	color: #333
}

.pricedetail {
	font-size: 14px;
	color: #000;
	padding-top: 10px
}

.pricedetail span {
	font-size: 24px;
	color: #ee0004;
	font-weight: 700
}

.pricedetail span i {
	font-size: 18px
}

.battle_boxconbot {
	padding: 15px 0
}

.battle_boxconbot1 {
	font-size: 14px;
	color: #000;
	margin-right: 10px;
	padding-top: 10px
}

.battle_boxconbot2 {
	font-size: 14px;
	color: #000
}

.battle_boxconbot2 span {
	display: inline-block;
	padding: 5px 4px;
	background: #ebebeb;
	border-radius: 3px
}

.battle_boxur {
	width: 756px;
	border-left: 2px solid #f1f1f1;
	position: relative;
	height: 217px
}

.battle_boxur .battle_boxcon {
	width: 200px
}

.battle_boxur .battle_boxcontit2 {
	width: 110px;
	background: #e9eaec;
}

.battle_boxur .battle_boxconc,
.battle_boxur .pricetxtf {
	margin-right: 0
}

.battle_boxur .pricetxt {
	padding-top: 15px
}

.battle_boxulicon3 {
	margin: 74px 14px 0
}

.battle_boxur .battle_boxcon {
	padding-left: 0
}

.battle_bottom {
	height: 105px;
	background: #f5f5f5;
	width: 100%
}

.battle_bottom1 {
	padding: 30px 30px;
	width: 118px;
	background: url(http://www.dongao.com/zckjs/2020-zsfa/images/buy/battle_bottom1.png) no-repeat right top;
	color: #fff;
	line-height: 26px;
	font-size: 26px;
	font-weight: 700;
	padding-left: 30px;
	height: 45px
}

.battle_bottom1 .battle_bottom1p {
	padding-left: 10px;
	font-size: 16px;
	font-weight: 400
}

.battle_bottom2 {
	padding: 35px 0;
	font-size: 16px;
	color: #666;
	line-height: 20px;
	margin-left: 10px
}

.battle_bottom2 .org {
	color: #ee0004
}

.battle_bottom3 {
	padding: 20px 0;
	margin-left: 120px
}

.battle_bottom3p1 span {
	display: inline-block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	background: url(../images/buy/battle_bottom3p1.png) no-repeat left top;
	background-size: 100% 100%
}

.battle_bottom3p1 i {
	font-size: 14px;
	color: #ee0004
}

.battle_bottom3p2 {
	font-size: 44px;
	padding-top: 10px;
	color: #ee0004;
	font-weight: 700
}

.battle_bottom3p2 span {
	font-size: 24px;
	color: #ee0004
}

.battle_bottom4 p {
	font-size: 14px;
	color: #666;
	margin-left: 20px;
	text-align: center;
	margin-top: 4px
}

.battle_bottom4 a {
	margin-left: 20px;
	color: #fff;
	background: #ee0004;
	font-size: 20px;
	text-align: center;
	line-height: 60px;
	width: 200px;
	height: 60px;
	display: inline-block;
	border-radius: 5px;
	margin-top: 15px
}

.battle_boxd {
	width: 200px;
	height: 64px;
	background: url(../images/buy/battle_boxd.png) no-repeat left top;
	position: absolute;
	right: 0;
	top: -48px;
	text-align: center
}

.battle_boxd1 {
	font-size: 16px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 7px
}

.battle_boxd2 {
	font-size: 22px;
	color: #fff
}

.battle_boxd2 i {
	font-size: 16px
}

.battle_boxd2 del {
	font-size: 20px;
	color: rgba(255, 255, 255, .7)
}

.pricedetail del {
	font-size: 14px;
	color: #666
}

.pricedetail b {
	font-size: 14px;
	color: #000
}

.pricedetail b.org {
	color: #ee0004
}

.battle_boxulf {
	margin-bottom: 27px;
	border: 4px solid #f1f1f1;
	border-radius: 5px
}

.battle_boxulf2 {
	height: 105px;
	width: 700px
}

.battle_boxulf2 .battle_boxul {
	height: 105px
}

.battle_boxulf2 .battle_boxur {
	width: 336px;
	height: 105px
}

.battle_boxulf2 .pricetxtf {
	padding-top: 0
}

/* 09/09 优惠倒计时修改 */
.battle_ul {
	background: #fff;
	border: 1px solid transparent;
}

.battle_ul p {
	font-size: 18px;
	color: #000;
	padding: 20px 0 0 30px;
}

.battle_table {
	width: 1035px;
	margin: 28px auto;
}

.battle_table td {
	border: 2px solid #f3f2f2;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 19px;
}

.battle_table tr td:first-child {
	width: 225px;
}

.battle_table tr.brown_bg td {
	background: #e7d5b8;
	color: #866532;
}

.battle_table .redfont {
	color: #ee0004;
	font-size: 36px;
	font-family: "Myriad Pro";
}

.battle_table .redfont i {
	font-size: 24px;
}

.battle_table td.arrow {
	position: relative;
}

.arrow::after {
	width: 65px;
	height: 14px;
	display: block;
	content: "";
	background: url(../images/buy/table_arrow.png) center no-repeat;
	position: absolute;
	right: -35px;
	top: 44px;
}

.battle_tit .spurt_djs .djs_font {
	padding: 0 27px;
}

.arrow .restore_font {
	font-size: 17px;
	color: #997b4d;
	position: absolute;
	left: 350px;
	top: -8px;
	width: 100px;
}
.battle_jg{
	margin-left: 20px;
		margin-right: 20px;
}
.battle_icon{
	position: relative;
		top: 32px;
}
.djs_day_num span {
	font-size: 20px;
	color: #ee0003;
}
.djs_day_num b {
	font-size: 24px;
	color: #ee0003;
	width: 30px;
	height: 28px;
	background: none;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	border-radius: 4px;
}
/*畅听购买end*/

/*畅听弹窗*/
/* 预售板块样式开始 */
.battle{font-size:20px;color:#f13e00;text-align:center;padding-bottom:15px;}
.battle_box{box-shadow:0 0 20px #ccc;position:relative;margin-bottom:50px;border-radius:10px;}
.battle_boxu{padding:30px 16px 0;}
.battle_boxul{width:348px;border:4px solid #f1f1f1;border-radius:5px;position:relative;margin-bottom:27px;}
.battle_boxulicon{position:absolute;top:0;left:0;width:50px;}
.battle_boxcon{padding-left:52px;padding-bottom:25px;}
.battle_boxcontit{padding-top:20px;font-size:18px;color:#000;}
.battle_boxconc{padding-bottom:15px;padding-left:15px;margin-right:18px;border-bottom:1px solid #f1f1f1;}
.battle_boxcontit2{color:#57647d;font-size:14px;background:#e9eaec;height:26px;line-height:26px;width:255px;text-align:center;margin-top:8px;border-radius:26px;}
.pricetxtf{padding:15px 0;margin-right:18px;border-bottom:1px solid #f4f4f4;}
.pricetxt{font-size:12px;color:#333;padding-top:15px;padding-right:10px;}
.pricedetail{font-size:14px;color:#000;padding-top:10px;}
.pricedetail span{font-size:32px;color:#ee0004;}
.pricedetail span i{font-size:18px;}
.battle_boxconbot{padding:15px 0;}
.battle_boxconbot1{font-size:14px;color:#000;margin-right:10px;padding-top:10px;}
.battle_boxconbot2{font-size:14px;color:#000;}
.battle_boxconbot2 span{display:inline-block;padding:5px 4px;background:#ebebeb;border-radius:3px;}
.battle_boxur{width:756px;border:4px solid #f1f1f1;border-radius:5px;position:relative;}
.battle_boxur .battle_boxcon{width:220px;margin:0 65px;}
.battle_boxur .battle_boxcontit2{width:110px;}
.battle_boxur .battle_boxconc,.battle_boxur .pricetxtf{margin-right:0;}
.battle_boxur .pricetxt{padding-top:15px;}
.battle_boxulicon3{margin:74px 14px 0;}
.battle_boxur .battle_boxcon{padding-left:0px;}
.battle_bottom{border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:82px;background:#f5f5f5;width:100%;}
.battle_bottom1{border-bottom-left-radius:10px;padding:19px 0;width:130px;background:url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/battle_bottom1.png) no-repeat left top;color:#fff;line-height:26px;font-size:26px;font-weight:bold;padding-left:10px;}
.battle_bottom1 .battle_bottom1p{padding-left:10px;font-size:16px;font-weight:normal;}
.battle_bottom2{padding:20px 0;font-size:16px;color:#666;line-height:20px;margin-left:10px;}
.battle_bottom2 .org{color:#ee0004;}
.battle_bottom3{padding:20px 0;margin-left:120px;}
.battle_bottom3p1 span{display:inline-block;width:80px;height:20px;line-height:20px;color:#fff;font-size:12px;background:url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/battle_bottom3p1.png) no-repeat left top;background-size:100% 100%;}
.battle_bottom3p1 i{font-size:14px;color:#ee0004;}
.battle_bottom3p2{font-size:44px;padding-top:10px;color:#ee0004;font-weight:bold;}
.battle_bottom3p2 span{font-size:24px;color:#ee0004;}
.battle_bottom4{}
.battle_bottom4 a{margin-left:20px;color:#fff;background:#ee0004;font-size:20px;text-align:center;line-height:55px;width:144px;height:55px;display:inline-block;border-radius:5px;margin-top:15px;}
.battle_boxd{width:200px;height:64px;background:url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/battle_boxd.png) no-repeat left top;position:absolute;right:0;top:-48px;text-align:center;}
.battle_boxd1{font-size:16px;color:#fff;padding-top:10px;padding-bottom:7px;}
.battle_bottom4 a.battle_zixun{background:#fff;border:1px solid #ee0004;color:#ee0004;}
.battle_boxd2{font-size:22px;color:#fff;}
.battle_boxd2 i{font-size:16px;}
.battle_boxd2 del{font-size:20px;color:rgba(255,255,255,.7);}
.pricetxtf{border-bottom:1px solid #f4f4f4;padding:15px 0;}
.frontBox{margin-top:80px;}
.frontBox .title{width:100%;min-height:116px;background:url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/f_img1.png) no-repeat center top;text-align:center;padding:30px 0 0 0;}
.frontBox .title .tips{background:#fff;border-radius:20px;font-size:18px;color:#db2e21;width:500px;padding:8px 0;margin:15px auto 0 auto;}
.frontBox .battle_box{background:#fff;}
.w_course_choose{display:none;position: absolute;bottom: -201px;left:50%;z-index:4;width:1180px;margin-left:-590px;box-shadow:0 0 15px #d8d8d8;background: url('http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/buy_bg.png') center no-repeat;box-sizing: border-box;}
.w_course_choose .tcxz{width: 100%;box-sizing: border-box; font-size: 18px;color: #333333;font-weight: 900;line-height: 56px;padding-left: 38px;border-bottom: 1px solid #cccfd8;margin-bottom: 10px;}
.course_choose{position:relative;}
.course_choose>div{box-sizing:border-box;}
.course_choose h2{width:136px;box-sizing:border-box;text-align:right;line-height:50px;font-size:14px;font-weight:900;padding-right:30px;color: #333;}
.course_choose ul li{padding: 0 16px; line-height:36px;background:#fff;font-size:14px;font-weight:900;text-align:center;margin-right:10px;cursor:pointer;border:1px solid #f5f6f3;box-sizing:border-box;color: #333;border-radius: 4px;display: block;}
.course_choose ul li.active{background:#fff url('http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/choose.png') right bottom no-repeat; border: 1px solid #eb5d35;}
.course_subject ul{width:996px;}
.course_subject{border-bottom: 1px solid #c9cdd6; height: 57px;}
.marb15{margin-bottom:15px;}
.w_course_choose .buy_course{width:100%;padding:10px 0;}
.course_choose .course_price{text-align:center;}
.course_price p{width:23%;font-size:18px;color:#666;text-align:left;margin-top: 16px;margin-left: 20px;}
.course_price p .price_font{font-size:26px;color:#ec562b;}
.course_price p .red_font{color:#f0433c;}
.course_price .go_buy{width:160px;line-height:40px;margin-top:6px;text-align:center;background:#e63c3c;font-size:16px;color:#fff;margin-left:138px;border-radius: 6px;}
.course_subject ul li{position:relative;background: #fff url('http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/sub_nochosse.png') 10px center no-repeat;padding-left: 32px;border: 1px solid #fff;}
.course_subject ul li i{position:absolute;bottom:0;right:0;width:20px;height:20px;}
.course_subject ul li.active {background: #fff url('http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/sub_choose.png') 10px center no-repeat;color: #ec562b;border: 1px solid #ec562b;}
.course_choose ul li.noClick{background: #fff url('http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/sub_choose.png') 10px center no-repeat;color: #ec562b;border: 1px solid #ec562b;}
.buy_close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.check_on_xy {
    background: url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/span_xzy.jpg) no-repeat left center;
}
.pop_mask{background:url(http://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);position:fixed;left:0;top:0;width:100%;height:100%;z-index:20}
.pop_box{position:fixed;width:550px;height:560px;left:50%;top:50%;margin-top:-280px;margin-left:-265px;z-index:21;overflow:hidden;}
.pop_box .pop_title{width:550px;height:100px;background:url(http://www.dongao.com/zjzcgl/2020-zsfa//images/buy/f_bg11.png) no-repeat center top;padding:0;}
.pop_box .pop_title{line-height:20px;font-size:16px}
.pop_tit_icon{right:15px;top:33px;display:block;position:absolute;top:12px;width:24px;height:24px;background:url(http://www.dongao.com/zjzcgl/2020-zsfa//images/buy/f_close.png) no-repeat 0 0;cursor:pointer}
.pop_box .box_content{border-top:none;border-bottom:1px solid #d8d8d8;padding-top:10px;font-size:12px;padding-bottom:10px;padding-left:25px;padding-right:25px;background:#fff}
.divsor{font-size:16px;}
.divsor .num{font-size:36px;color:#e8e8e8;margin-top: -8px;line-height:36px;padding-right:10px}
.srrz{width:auto;height:20px;line-height:20px;text-align:left;font-size:18px;color:#333;margin-top:-3px;border-radius:10px;margin-bottom:7px;font-weight:700}
.sp_check_xy{display:inline-block;padding-left:23px;background:url(http://www.dongao.com/zjzcgl/2020-zsfa/images/buy/span_kcy.jpg) no-repeat 0 center;cursor:pointer;margin-left:4px;font-size:16px;line-height:28px;padding-top:12px;padding-bottom:12px;color:#333}
.sp_check_xy a{font-size:16px;color:#333}
.sp_check_xy i{font-size: 24px;color: #fa4343;}
.pop_box_bttom .grey,.pop_box_bttom .grey:hover{color:#fff;background:#989697;border-radius:27px;}
.pop_box_bttom a{display:block;font-size:16px;text-align:center;width:344px;height:52px;text-align:center;line-height:52px;background:#f45321;border-radius:27px;margin:0 auto;color:#fff}
.check_on_xy{background:url(http://www.dongao.com/shuiwushi/2020-zsfa/images/buy/span_xzy.jpg) no-repeat left center}
.pop_mask .pop_title h2{font-size:34px;color:#fff;text-align:center;line-height: 32px;padding-top:26px;padding-bottom:18px;}
.pop_mask .pop_title div{color:#fff;text-align:center;}
.pop_mask .pop_main2{padding-top:3px;font-size:16px;text-align: left;padding-bottom: 20px;}
.pop_mask .pop_title div span{color:#fff;font-size:14px;}
.pop_mask .pop_bot{text-align:center;margin-top:0px;background:#f9f8f8}
.pop_mask .pop_box_bttom{background:#f9f8f8;padding-bottom:35px;}
.pop_mask .xieyi_sm{font-size: 12px;color: #fa4343;}
.pop_mask .xieyi_sm a{text-decoration: underline;color: #fa4343;}
.pop_mask2 .divsor{padding-bottom: 25px;margin-top: 0;}
.pop_mask2 .divsor .divsor_three{width: 427px;}
.buy_cart:hover{color: #fff;}
.check_xieyi a{text-decoration: underline;}
.pop_box .pop_title {
    line-height: 30px;
    color: #fff;
    height: 50px;
    background: #6e6c70;
    padding: 25px;
}
.buyLesson_tips{right:37px;}
/* 预售板块样式结束 */
.battle_hl_box{
	box-shadow: 0 0 20px #ccc;
	padding:40px 10px;
}


.battle_hl{
	text-align:center;
	padding-bottom:50px;
	border-bottom:1px solid #e2e2e2;
}
.battle_hl2{
	margin-top:50px;
	border-bottom:0;
}
.hl_img{
	margin-bottom:40px;
}
.hl_ljxq{
	width:336px;
	height:57px;
	display:block;
	text-align:center;
	line-height:57px;
	background: #ebeef1;
	margin:30px auto;
	color:#5e7090;
	font-size:20px;
}

/* 弹窗修改 */
.pop_gouike {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 643px;
	height: 372px;
}
.pop_gouike .fancybox_title {
	width: 100%;
	background: url('../images/yk_le_bg.png') no-repeat;
	min-height: 130px;
}
.gouke_youhui span{
	display:inline-block;
	background: url(../images/pop_icon.jpg) no-repeat left center;
		padding-left: 30px;
		margin-right:30px;
}
.gouke_bc{
	margin:30px 0 30px 0;
}
.gouke_zj strong{
	font-size:28px;
	color:#ff500c;
}
.pop_gouike .gouke_youhui{
	border:0;
	padding-bottom:30px;
	padding-left: 20px;
	width:auto;
}
.pop_gouike .shengming{
	background:#f5f5f5 url(../images/hjcn_sm.png) no-repeat left center;
	height: 60px;
		padding-left: 169px;
		padding-top: 15px;
	width:auto;
	font-size:16px;
	color:#666;
		line-height: 25px;
}
.pop_gouike .shengming strong{
	color:#ee0004;
}
.pop_gouike .djs_day_num{
	width:340px;
	margin:0 auto;
	background: #f4563d;
	border-radius: 20px;
	line-height:35px;
	color:#fff;
}
.pop_gouike .djs_day_num span, .pop_gouike .djs_day_num b{
	color:#fff;
}
.pop_gouike h2{
	font-size:28px;
	padding:20px 0 10px 0;
}

