/* 头部导航 start*/
.header.header_small {
	height: 50px;
	font-size: 16px;
	padding-top: 0px;
	width: 100%;
	line-height: 72px;
	background: #fff;
	color: #333;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	box-shadow: 0 3px 8px rgba(0,0,0,0.18);
}

.header_small .sp_logo {
	padding-top: 7px;
	line-height: 32px;
}

.a_logo {
	margin-right: 20px;
}

.header_small img {
	height: 35px;
}

.header_small .sp_link {
	line-height: 45px;
	height: 50px;
}

.header_small .sp_link a {
	height: 47px;
	line-height: 45px;
	position: relative;
	font-size: 14px;
	display: inline-block;
	margin-left: 60px;
}

.header_small .sp_link .on {
	border-bottom: 4px solid #ff5224;
	color: #ff5224;
}

.header_small .header_small_kj {
	display: none;
}

.header_width {
	width: 1180px;
	margin: 0 auto
}

/* 头部导航 end*/
/* banner */
.module_banner {
	position: relative;
}
.banner{
	background: url(../images/banner.jpg) no-repeat center top;
	height: 595px;
}

.content {
	background: url(../images/bg_big.jpg) center top;
}

/* 资料填写*/
.infocollect {
	position: absolute;
	top: 60px;
	right: 200px;
	width: 450px;
	box-shadow: 0px 10px 10px 0px rgba(45, 8, 93, 0.27);
	border-radius: 15px;
	background: url(../images/infos_input.png) no-repeat center;
}

.infocollecttit {
	font-size: 30px;
	color: #333333;
	padding: 30px 0 20px;
	text-align: center;
}

.user_input {
	padding-left: 10px;
	width: 258px;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
	margin-left: 65px;
}

.onekey {
	display: block;
	text-align: center;
	margin-top: -10px;
	cursor: pointer;
	padding: 30px 0;
}

.infocollectLabel {
	font-family: "微软雅黑","Microsoft YaHei";
	font-size: 20px;
	color: #333;
	position: absolute;
	top: 83px;
	left: 55px;
}

.infocollectLabel li {	
	height: 40px;
	line-height: 60px;
}

/*了解初级会计考试*/
.cont_know {
	position: relative;
	padding-top: 160px;
}

.cont_know ul {
	position: absolute;
	top: -120px;
	font-size: 30px;
	padding-bottom: 11px;
	color: #fff;
	text-align: center;
	padding-top: 44px;
}

.cont_know ul li {
	float: left;
	width: 295px;
	padding: 10px 0;
}

.cont_know ul li:first-child {
	background: url(../images/yxjd_bg.png) no-repeat center;
}

.cont_know ul li span {
	font-size: 20px;
	font-family: "SourceHanSansCN-Normal";
}

.cont_know h5 {
	position: absolute;
	width: 100%;
	top: 0px;
}

.cont_main h5 {
    font-size: 40px;
	padding-bottom: 25px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding-top: 64px;
	background: url(../images/title_1.png) no-repeat center;
}

.know_tab {
	border-radius: 10px;
	box-shadow: 0px 10px 20px 0px rgba(158, 94, 216, 0.25);
}

.know_nav p {
	width: 392px;
	font-size: 24px;
	color: rgb(255, 255, 255);
	text-align: center;
	cursor: pointer;
	line-height: 61px;
	background: rgb(91, 29, 184);
	border-right: 2px solid rgb(91, 29, 184);
}

.know_nav p.know_nav_last {
	border-right: none;
	border-top-right-radius: 8px;
}

.know_nav p.active {
	background: #ff9141;
}

.know_nav_first {
	border-top-left-radius: 8px;
}

.knowNav_cont {
	clear: both;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 1px 0px;
	background: rgb(255, 255, 255);
}

.know_ljks {
	background: rgb(247, 247, 247);
	margin: 30px;
}

.ljks_con {
	padding: 20px 40px;
}

.ljks_con h6 {
	font-size: 15px;
	color: rgb(255, 145, 65);
	font-weight: bold;
	line-height: 32px;
}

.ljks_con p {
	color: rgb(153, 153, 153);
	font-size: 15px;
	line-height: 25px;
}

.knowNav_cont .know_ljks {
	display: none;
}

.ljks_con .bg {
	background: #b79ff8;
	font-weight: bold;
	color: #fff;
}

.ljks_con td {
	text-align: center;
	font-size: 14px;
	color: rgb(50, 60, 71);
	line-height: 20px;
	padding: 5px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	border-image: initial;
}

.ljks_con td span {
	width: 44%;
	display: inline-block;
	text-align: left;
}

.ljks_con td .span_ex {
	width: 47%;
	text-align: right;
	margin-right: 20px;
	display: inline-block;
}

.wid137 {
	width: 137px;
}

.wid299 {
	width: 299px;
}

/*为什么*/
.cont_why {
	margin-top: 70px !important;
}

.cont_why h5 {
	background: url(../images/title_2.png) no-repeat center;
}

.cont_main .title_p_sup {
	font-size: 36px;
	text-align: center;
	color: #fff;
	line-height: 29px;
	margin-top: 40px;
}

.cont_main .title_p {
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin-top: 16px;
	padding-bottom: 50px;
	line-height: 29px;
}

.why_main div {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 10px 20px 0px rgba(158, 94, 216, 0.25);
	width: 374px;
	text-align: center;
}

.why_main .why_tow {
	margin: 0 27px;
}

.why_main div p {
	padding: 56px 95px 39px;
}

.why_main div h6 {
	font-weight: bold;
	color: #2c2c2c;
	font-size: 34px;
}

.why_main div span {
	font-size: 22px;
	color: #585858;
	padding: 25px 28px 76px;
	display: block;
}

/*要不要考证*/
.cont_do {
	clear: both;
	padding-top: 70px !important;
}

.cont_do h5 {
	background: url(../images/title_3.png) no-repeat center;
}

.do_mian {
	height: 90px;
	margin-bottom: 80px;
	position: relative;
}

.do_mian div {
	width: 269px;
	height: 90px;
	color: #7e42cd;
	font-size: 20px;
	text-align: center;
	line-height: 29px;
	cursor: pointer;
	position: relative;
}

.do_mian div span {
	position: absolute;
	z-index: 10;
	display: none;
}

.do_tab1 {
	background: url(../images/cont1.png) no-repeat;
	margin-left: 100px;
}

.do_tab2 {
	background: url(../images/cont2.png) no-repeat;
	margin-right: 120px;
}

.do_tab3 {
	background: url(../images/cont3.png) no-repeat;
	margin-left: 160px;
}

.do_tab4 {
	width: 289px !important;
	background: url(../images/cont4.png) no-repeat;
	margin-right: 150px;
}

.docont {
	position: relative;
}

.do_show {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 10px 20px 0px rgba(158, 94, 216, 0.25);
	position: absolute;
	top: 0;
	margin: 0 464px;
}

.doshow_box {
	display: none;
}

.doshow_box div {
	width: 321px;
	display: inline-block;
	height: 427px;
	background: #f7f7f7;
	margin: 31px 0;
}

.doshow_box .doshow_box1 {
	margin-left: 41px;
	margin-right: 26px;
}

.doshow_box div h6 {
	text-align: center;
	padding: 54px 0 38px;
}

.doshow_box div p {
	padding: 0 38px;
	font-size: 20px;
	color: #585858;
	text-align: center;
	line-height: 31px;
}

/*高分学员5步取证法*/
.cont_step {
	padding-top: 40px;
}

.cont_step h5 {
	background: url(../images/title_4.png) no-repeat center;
}

.step_box {
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	margin-top: 74px;
}

.step_box_tit {
	text-align: center;
	padding: 15px 68px;
	margin: -31px auto 0;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	width: 720px;
	font-size: 20px;
	color: #fff;
	background: url(../images/yx_title.png) no-repeat center;
	line-height: 29px;
}

.step_box_cont {
	margin-top: 30px;
}

.step_box_cont ul {
	padding: 15px 0 0 40px;
}

.step_box_cont ul li {
	line-height: 34px;
	color: #333;
	font-family: "Microsoft YaHei",微软雅黑;
}

.first_step_box_cont {
	font-size: 24px;
	margin-bottom: 40px;
}

.second_step_box_cont {
	font-size: 30px;
	font-weight: bold;
}

.third_step_box_cont {
	font-size: 18px;
}

.forth_step_box_cont {
	font-size: 18px;
	color: #f41515 !important;
}

.fifth_step_box_cont {
	font-family: "SourceHanSansCN-Normal";
	font-weight: bold;
	color: #bf4b43;
	line-height: 90px;
}

.last_step_box_cont {
	margin-top: 20px;
}

/*试听*/
.cont_video h5 {
	background: url(../images/title_5.png) no-repeat center;
}

.videomsg {
	display: none;
	width: 1180px;
	height: 609px;
	margin: 60px auto 0;
	cursor: pointer;
	padding-top: 119px;
}

.video_box {
	margin-top: 45px;
}

.video_main {
	height: 439px;
	width: 763px;
	display: block;
	background-color: #fff !important;
	float: left;
	margin-right: 30px;
}

/*购买*/
.cont_buy {
	padding-top: 40px;
	clear: both;
}

.cont_buy h5 {
	background: url(../images/title_6.png) no-repeat center;
}

.sjy_cont {
	position: relative;
	margin-top: 50px;
	background-color: #f7f7f7;
	border-radius: 10px;
	box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.12);
	padding: 0px 0;
}

.sjy_title {
	width: 305px;
	height: 88px;
	background: url(../images/cont10.png) center no-repeat;
	position: absolute;
	left: 0;
	top: -8px;
}

.sjy_title p {
	font-size: 30px;
	color: #fefeff;
	line-height: 85px;
	text-indent: 30px;
	font-weight: bold;
}

.see_more {
	height: 79px;
	line-height: 79px;
	padding-left: 340px;
	padding-right: 30px;
	border-bottom: 1px solid #fff;
}

.see_more .fl {
	font-size: 20px;
	color: #333333;
}

.see_more .fr {
	font-size: 16px;
	color: #999999;
}

.sjy_course {
	margin-top: 20px;
	margin-bottom: 20px;
}

.sjy_course .Tit {
	margin-bottom: 10px;
}

.sjy_course .Tit .num {
	display: inline-block;
	padding: 3.5px 3px;
	font-size: 22px;
	color: #330971;
	border: solid 1px #330971;
	background-color: #fefefe;
	border-radius: 4px;
	vertical-align: middle;
	margin-right: 3px;
}

.sjy_course .Tit .ibox {
	font-size: 18px;
	color: #333333;
	vertical-align: middle;
}

.book_detail {
	border: 1px solid #e5e5e5;
	background: none;
	margin-right: 21px;
	font-size: 14px;	
    border-radius: 5px;
}

.book_detail td {
	height: 44px !important;
	border: 1px solid #e5e5e5;
}

.span1 {
	color: #333;
	margin-left: 25px;
}

.span2 {
	color: #ff5411;
	margin: 0 40px;
}
.span3 {
	color: #999;
	text-decoration: line-through;
}

.book_detail td div {
	display: inline-block;
	margin: 0;
}

.buy_btn_style {
    display: block;
    font-size: 26px;
    line-height: 36px;
    padding: 11px 0 11px;
    margin-top: -4px;
    text-align: center;
    background: #fc8f37;
    color: #fff;
    transition: all 0.6s;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.sjy_course .sjy_course_fl {
	width: 215px;
	border-right: 1px solid #cbd2ff;
	padding: 0px 0px 0 28px;
}

.sjy_course .sjy_course_fr {
	border-right: none;
}

.sjy_course .sjy_course_fr .sjy_course_fr_tet {
	text-align: center;
	font-size: 18px;
}

.sjy_course .sjy_course_fr .sjy_course_fr_tet h6 {
	font-size: 18px;
	font-weight: bold;
}

.sjy_course .clearfix .fl {
	line-height: 28px;
	margin-right: 10px;
	font-size: 14px;
	color: #333;
}

.sjy_cont_down {
	padding: 18px 30px;
	border-top: 1px solid#cbd2ff;
	border-bottom: 1px solid#cbd2ff;
}

.sjy_box {
	width: 259px;
	height: 85px;
	background-color: #4a495b;
	color: #fff;
	font-size: 18px;
	box-sizing: border-box;
	padding: 17px 25px;
}

.bigfont {
	font-size: 32px;
	line-height: 28px;
}

.bigfont span {
	font-size: 16px;
	color: #999999;
}

.bigfont-ex {
	font-size: 45px;
	color: #bf4b43 !important;
	font-weight: bold;
}

.line_through {
	font-size: 14px;
	color: #fcef2c;
	text-decoration: line-through;
	margin-left: 6px;
}

.sjy_box_title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}

.sjy_img {
	margin: 30px 18px 0;
}

.sjy_cont_down .a_list_buy {
	display: inline-block;
	border-radius: 33px;
	box-shadow: 0px 5px 11px 2px rgba(255, 90, 105, 0.53);
	width: 237px;
	height: 65px;
	font-size: 23px;
	color: #fff;
	margin-right: 10px;
	background: #f52451;
	line-height: 65px;
	text-align: center;
	cursor: pointer;
}

.sjy_cont_down .a_list_buy:hover {
	background: #f14019;
	color: #fff;
}

.sjy_cont_down .a_list_buy+a {
	display: inline-block;
	color: #4a495b;
	width: 125px;
	text-align: center;
	border-color: #4a495b;
}

.buy_xj .buy_xjtet {
	color: #f55959;
	margin-left: 6px;
}

.buy_xj .bigfont {
	color: #ce413c;
	font-weight: bold;
}	

.buy_xj .line_through {
	color: #999999;
}

.sjy_course_fr {
	padding-left: 30px;
}

.sjy_box div .fl {
	border-right: 3px solid #373643;
	padding-right: 20px;
}

.buy_cn {
	clear: both;
	padding: 30px 0 0;
	font-size: 14px;
	line-height: 21px;
}

.buy_cn h6 {
	color: #ff842a;
}

.buy_cn h6 span {
	color: #999999;
}

/*.jw-controls{visibility: hidden;}*/
/*领取*/
.cont_lq {
	padding-top: 40px;
}

.cont_lq h5 {
	background: url(../images/title_7.png) no-repeat center;
}

.addBold td {
	font-weight: bold;
}

.phone_icon {
	display: inline-block;
	vertical-align: middle;
	width: 14px !important;
	height: 15px;
	background: url('../images/phone_icon.png') center no-repeat;
}

.bg2_grey {
	background: #f9fafd;
}

table {
	border-color: #ddd !important;
	background: #fff;
}

.floor_show {
	position: absolute;
	top: 50%;
	left: -18px;
	margin-top: -86px;
	cursor: pointer;
	width: 18px;
	height: 116px;
	background: url('../images/floor_show.png?v=1.0') center no-repeat;
}

.floor_show.hide {
	background: url('../images/floor_hide.png') center no-repeat;
}


/* 购课弹窗 */
.pop_gouke {
	position: fixed;
	top: 55%;
	left: 46%;
	width: 928px;
	margin-top: -295px;
	margin-left: -390px;
	background: #fff;
	z-index: 11;
	border-radius: 4px;
}

.gk_close {
	position: absolute;
	top: -50px;
	right: 19px;
	/* bottom: -45px;
    right: 397px;*/
	cursor: pointer;
	z-index: 2
}

.gouke_title {
	background: #F0F3FF;
}

.gouke_title a {
	width: 50%;
	font-size: 16px;
	color: #3A3D3F;
	text-align: center;
	line-height: 56px;
	box-sizing: border-box;
	border: 1px solid #dadada;
}

.gouke_title a.active {
	background: #fff;
	border: 1px solid #fff;
	font-weight: 900;
}

.gouke_cont {
	box-sizing: border-box;
	padding: 0 10px 0 10px;
	margin-top: 8px;
}

.gouke_cont .fangan {
	font-size: 16px;
	color: #323C47;
	padding-top: 40px;
}

.gouke_cont .gouke_price {
	text-align: left;
	font-size: 16px;
	color: #999;
	line-height: 24px;
	padding-top: 20px;
}

.gouke_cont .gouke_price .icon_1 {
	font-size: 20px;
	color: #333;
	font-weight: 900;
}

.gouke_cont .gouke_price .new_price {
	font-size: 22px;
	color: #ce413c;
	font-weight: 900;
}

.gouke_cont .gouke_price .yuan_price {
	text-decoration: line-through;
}

.gouke_cont .gouke_years {
	font-size: 12px;
	color: #333;
	padding-top: 40px;
	margin-left: 15px;
}

.gouke_cont .gouke_choose {
	width: 27px;
	height: 27px;
	background: url('../images/radio.png') center no-repeat;
	margin: 32px 0 0 15px;
}

.gouke_cont .gouke_choose.active {
	background: url('../images/radio_check.png') center no-repeat;
}

.pop_gouke .gouke_sydx {
	width: 380px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	text-align: left;
	margin-top: 20px;
}

.gouke_buy {
	width: 470px;
	margin: 0 auto;
}

.gouke_buy a {
	display: block;
	width: 264px;
	margin: 10px auto 0;
	text-align: center;
	line-height: 56px;
	background: #C72805;
	font-size: 16px;
	color: #fff;
	border-radius: 4px;
}

.gouke_fa {
	border-bottom: 1px solid #d8d8d8;
}

.gouke_type ul li {
	width: 100%;
	box-sizing: border-box;
	padding: 4px 10px 0;
	cursor: pointer;
}

.gouke_type ul li:hover {
	background: #e4e9fc;
}

.gouke_type ul li .fangan {
	font-size: 14px;
	color: #323C47;
	padding-top: 40px;
}

.gouke_type ul li .w_gouke_title {
	font-size: 14px;
	color: #585858;
	padding-top: 40px;
}

.gouke_type ul li .w_gouke_price {
	font-size: 22px;
	color: #ce413c;
	font-weight: 900;
	padding-top: 36px;
}

.gouke_type ul li .gouke_choose {
	width: 26px;
	height: 26px;
	background: url('../images/radio.png') center no-repeat;
	margin-top: 34px;
	margin-left: 10px;
}

.gouke_buy2 {
	width: 200px;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin: 10px 0 10px 0;
	cursor: pointer;
	position: absolute;
	bottom: 6px;
	background: #f52451;
	box-shadow: 0px 5px 11.3px 1.7px rgba(255, 90, 105, 0.53);
	border-radius: 10px;
}

.gouke_choose {
	cursor: pointer;
}

.w_gouke_choose.active {
	background: url('../images/radio_check.png') center no-repeat !important;
}

.w_gouke_titles {
	position: absolute;
	width: 100%;
	top: -70px;
	text-align: center;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
	background: #4403af;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/* 购课指引框 */
.w_gouke_tip {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 101%;
	height: 150px;
	border: 1px dashed #e03d19;
	z-index: 11;
	/* background: #fff; */
}

.w_gouke_tip img {
	position: absolute;
	top: -42px;
	left: 0;
}

.classB .w_gouke_tip {
	height: 184px;
}

#check_xieyi .banci {
	color: #ff574a;
}

.state_title {
	width: 280px;
	text-align: left;
	padding: 10px 20px;
	background: #fff1e7;
}

.state_title h1 img {
	margin-right: 15px;
}

.state_mains {
	width: 600px;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
}

.state_title h1 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	line-height: 35px;
}

.state_title h6 {
	font-size: 18px;
	color: #585858;
	line-height: 35px;
	padding-top: 3px;
	width: 248px;
}

.gouke_cont:hover {
	background: #e4e9fc;
}

.case_item {
	cursor: pointer;
}

.state_mains .gouke_type {
	padding: 16px;
}

.state_mains .gouke_type3 {
	padding-bottom: 95px;
}

.state_mains .gouke_type .ygtm {
	font-size: 18px;
	color: #585858;
	padding-left: 50px;
	text-align: left;
	padding-left: 0
}

.state_mains .gouke_type .ygtm a {
	color: #ff8d39;
}

.state_mains .gouke_type .gouke_cont .fangan_img,
.state_mains .fangan_img {
	margin: 10px;
}

.state_title2 {
	background: #ecf1ff;
	height: 400px;
	border-bottom-left-radius: 10px;
}

.state_mains2 {
	border-bottom: none;
}

.video_box {
	background: #170a69;
	height: 680px;
	width: 1180px;
}

.video_main #videomsg1 {
	margin: 0 auto;
}

.video_main .videomsg div {
	margin: 0 auto;
}

.yk_video_box {
	width: 763px;
	height: 439px;
	margin: 0 auto;
	position: absolute;
}

.sjy_course .clearfix .width164{
	width: 164px;
}

.sjy_course .clearfix .width210{
	width: 210px;
}

.sjy_course .clearfix .width98{
	width:98px;
}

.sjy_course .clearfix .width220{
	width: 220px;
}

.sureBtn-ex, .step_btn-ex {
	display: inline-block;
	border-radius: 33px;
	box-shadow: 0px 5px 11px 2px rgba(255, 90, 105, 0.53);
	width: 237px;
	height: 65px;
	font-size: 23px;
	color: #fff;
	margin-right: 10px;
	background: url(../images/check_btn.png) no-repeat center;
	line-height: 65px;
	text-align: center;
	cursor: pointer;
}

.step_btn-ex {	
	margin: 20px 401px 0px;
}

.step_btn-ex a {
	color: #fff;
}

.sureBtn-ex-ex {
	box-shadow: 0px 5px 11px 2px rgba(170, 126, 227, 0.53);
	background: url('../images/detail_btn.png') center no-repeat;
}

.buy_xj {
	margin-right: 60px;
}

.onBook {
	display: block;
	padding: 33px 0;
	margin-top: -4px;
	background: url('../images/right_book.png') center no-repeat;
	transition: all 0.6s;
}

/* 弹窗 */
.showTip{filter:alpha(opacity=75);background:#000;opacity: 0.75;font-size:20px;display:none;width:200px;height:70px;color: #fff;background:rgba(0,0,0,.7);position: absolute;top:166px;right:315px;text-align: center;line-height: 70px;border-radius: 10px;}

/* 视频播放 */
/* .jw-display-icon-container {
	display: none !important;
} */