/*轻1重磅升级*/
.heavy {
	margin-top: 30px;
	padding-bottom: 30px;
}

.heavy .box .left {
	width: 519px;
	padding: 0 25px;
	position: relative;
}

.heavy .box .left {
	background: #fcfcfd;
}

.heavy .box .left .top {
	padding-top: 25px;
}

.heavy .box .left .bot {
	font-size: 14px;
	color: #a0a1a8;
	background: #f6f7f7;
	text-align: center;
	height: 46px;
	line-height: 46px;
	position: absolute;
	bottom: -46px;
	left: 0;
	width: 100%;
}

.heavy .box .left .top .txtright {
	position: absolute;
	top: 18px;
	right: 10px;
}

.heavy .box .left .top .txt .p1 {
	font-size: 24px;
	color: #272f48;
	padding-bottom: 10px;
	font-weight: bold;
}

.heavy .box .left .top .txt .p2 {
	font-size: 24px;
	color: #272f48;
	padding-bottom: 16px;
	font-weight: bold;
}

.heavy .box .left .top .txt .p3 {
	font-size: 16px;
	color: #666666;
	padding-bottom: 25px;
}

.heavy .box .left .top .heavy_videobox {
	background: #fff;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum {
	height: 268px;
	position: relative;
	display: none;
}
.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum1{
	background: url(../images/heavy_playt1.png) no-repeat center;
}	
.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum2{
	background: url(../images/heavy_playt2.png) no-repeat center;
}
.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum3{
		background: url(../images/heavy_playt3.png) no-repeat center;
}
.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .cornerl {
	background: url(../images/cornerl.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	color: #765845;
	width: 108px;
	height: 36px;
	border-radius: 8px 0 8px 0;
	line-height: 36px;
	text-align: center;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .cont {
	padding: 78px 0 0 38px;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .cont .p1 {
	color: #1a1e2e;
	font-size: 32px;
	font-weight: bold;
	padding: 18px 0 16px;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .cont .p2 {
	color: #1a1e2e;
	font-size: 16px;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .heavy_play {
	position: absolute;
	left: 30px;
	bottom: -8px;
}
.heavy .box .left .top .heavy_videobox .heavy_videoboxtop .heavy_videoboxnum .jqqd{
	margin:30px 0 0 26px;
}
.heavy .box .left .top .heavy_videobox .heavy_videoboxbot {}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot ul {
	padding: 18px 23px;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot li {
	padding: 0 33px;
	text-align: center;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot .titlit {
	width: 90px;
	height: 90px;
	position: relative;
	text-align: center;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot .titlit .heavy_playt_litbg {
	position: absolute;
	top: -3px;
	left: -4px;
	display: none;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot .titlit.on .heavy_playt_litbg {
	display: block;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot li .p1 {
	font-size: 18px;
	color: #1a1e2e;
	padding: 12px 0 8px;
}

.heavy .box .left .top .heavy_videobox .heavy_videoboxbot li .p2 {
	font-size: 14px;
	color: #666666;
}

.heavy .box .left .top .explain {
	margin-top: -4px;
	padding-bottom: 20px;
}

.heavy .box .left .top .explain span {
	width: 96px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	background: url(../images/heavy_tit1.png) no-repeat center;
	color: #fff;
	margin-left: 12px;
}

.heavy .box .left .top .explain p {
	font-size: 16px;
	color: #181925;
	width: 396px;
	height: 24px;
}

.heavy .box .right {
	width: 536px;
	padding: 0 20px;
	background: #fdfcfc;
	position: relative;
}

.heavy .box .right .txtright {
	position: absolute;
	top: 8px;
	right: 10px;
}

.heavy .box .right .txt {
	border-bottom: 1px solid #e5e5e5;
}

.heavy .box .right .txt .p1 {
	font-size: 24px;
	color: #272f48;
	padding: 22px 0 10px;
	font-weight: bold;
}

.heavy .box .right .txt .p2 {
	font-size: 24px;
	color: #272f48;
	padding-bottom: 16px;
	font-weight: bold;
}

.heavy .box .right .txt .p3 {
	font-size: 16px;
	color: #666666;
	padding-bottom: 25px;
}

.heavy .box .right .conte {
	border-bottom: 1px solid #e5e5e5;
}

.heavy .box .right .conte1 span {
	width: 108px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	background: url(../images/heavy_tit2.png) no-repeat center;
	color: #fff;
	margin-left: 12px;
}

.heavy .box .right .conte1 p {
	font-size: 16px;
	color: #666666;
	padding-top: 6px;
	padding-left: 8px;
	font-weight: bold;
}

.heavy .box .right .conte1 {
	padding-top: 10px;
}

.heavy .box .right .conte3 {
	font-size: 16px;
	color: #666666;
	margin-left: 20px;
	margin-top: -34px;
	padding-bottom: 14px;
}

.heavy .box .right .conte3 span.mid {
	padding: 0 60px;
	padding-right: 47px;
}

.heavy .heavy_btna {
	width: 282px;
	height: 82px;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	background: url(../images/heavy_btnimg.png) no-repeat center;
	display: block;
	position: relative;
	margin-left: 110px;
	margin-top: 16px;
}

.heavy .heavy_btna span {
	width: 100px;
	font-size: 12px;
	color: #6a4e27;
	height: 24px;
	text-align: center;
	line-height: 24px;
	position: absolute;
	background: url(../images/heavy_btnimgab.png) no-repeat center;
	top: -10px;
	right: -30px;
}

.heavy .heavy_btna span b {
	font-size: 14px;
	    font-weight: bold;
}



/*轻1重磅升级视频试听*/
.pra {
	position: absolute;
}

.prz {
	position: relative;
	zoom: 1;
}

.a_mask2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(https://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);
	z-index: 22;
	display: none;
	overflow: hidden;
}

.videoBox_fancybox .con_close {
	top: 3px;
	right: -49px;
	width: 32px;
	cursor: pointer;
}

body {
	position: relative;
}

.dialog {
	display: none;
}

.dialog_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.videoBox_fancybox {
	width: 833px;
	background: #252525;
	position: fixed;
	left: 50%;
	margin-left: -436px;
	z-index: 25;
	top: 50%;
	margin-top: -219px;
	padding: 20px;
}
.video_list{
	width: 135px;
		height: 388px;
		background: #2d2d2d;
		margin-left: 10px;
		padding: 5px;
}
.video_list .video_list_title{
	padding:10px;
	color:#fff;
	font-size:18px;
	line-height:40px;
}
.video_list .video_item {
	line-height: 20px;
		display: block;
		padding: 10px;
		color: #fff;
		border-bottom:1px solid #b7b7b7;
		font-size:12px;
}
.video_list .video_item i{
	font-style:normal;
}
.video_list .video_item.active {
	background: #b7b7b7;
	color:#272f48;
}
.video_list .video_item.active i{
	color:#272f48;
	font-weight:bold;
}

.book_video {
	width: 677px;
	height: 388px;
	background: #000;
}
.q7_book .book_intro p.p_intro span{color: #000;line-height: 24px;}
.select_type li, .select_subject a.sp_check{margin-right: 11px;}
.select_type li.fir:after{background: url(../images/new/zhe65.png) left center no-repeat;}
.select_type li.fir.sec:after{background: url(../images/new65.png) left center no-repeat;}
.select_type li.fir.n_rm:after{background: url(../images/new/zhe70.png) left center no-repeat;}
.select_type li.fir.xb:after{background: url(../images/new/zhe55.png) left center no-repeat;}


/*3.30 改*/
.heavy .box .left .top .txt .p1 {
    font-size: 26px;
    color: #272f48;

}
.top .txt{
	border-bottom: 1px solid #eee;
}
.sivideo .swiper-slide{position: relative;}
.sivideo .teakj{
	width:250px;
}
.sivideo .play_kj{position: absolute;left:5px;bottom:45px;cursor:pointer;width:66px;}

.sivideo .swiper-wrapper{width:1000%;}
.sivideo .swiper-pagination-bullet {
    width:25px;
	height: 3px;
	margin:0 4px;
    display: inline-block;
    /*border-radius: 100%;*/
    background: #dfe2f1;
}
.sivideo .swiper-pagination-bullet-active {
	width:25px;
	height: 3px;
    opacity: 1;
    background: #6891ea;
}
.sivideo .swiper-pagination-switch {
    width:25px;
	height: 3px;
	margin:0 4px;
    display: inline-block;
    /*border-radius: 100%;*/
    background: #dfe2f1;
    cursor: pointer;
}
.sivideo .swiper-active-switch {
	width:25px;
	height: 3px;
    opacity: 1;
    background: #6891ea;
}
/*.sivideo .swiper-slide {margin-right:20px;}*/
.sivideo .swiper-pagination{text-align: center;position: relative;top:-30px;}

.heavy .box .left .top .explain{position: relative;border-bottom: 1px solid #eee;padding-bottom: 40px;}
.explain .intcont{position: absolute;left:-20px;top:-10px;}
.buybot .titbot{padding:20px 0 25px;font-size:22px;color: #181f2c;}
.buybot .buybox .txt{font-size:20px;color: #f55f16;margin-top:5px;}
.buybot .buybox .txt span{font-size:32px;font-weight: bold;}
.buybot .buybox .txt i{font-size:18px;}
.heavy .box .right .txt .p1 {
    font-size: 26px;
    padding: 26px 0 18px;
}
.heavy .box .right .conte1 span {
    width: auto;
    height: auto;
    margin-left: 12px;
    font-size: 20px;
	color: #384260;
    background: none;
    font-weight: bold;
}
.heavy .box .right .conte1 span b{
    font-size:28px;
    font-style: italic;
    font-weight: bold;
    color: #384260;
}
.heavy .box .right .conte1 p {
    padding-top: 12px;
}
.heavy .box .right .conte {
	border-radius: 8px;
	margin-bottom: 12px;
	background:#fff;
    border-bottom: none;
    box-shadow: 0 0 20px 0 #ddd;
}
.heavy .box .left .bot {
    height: 60px;
    line-height: 60px;
    bottom: -60px;
}
.heavy .box .right {
    padding-bottom: 10px;
}