@charset "utf-8";

/*公共样式*/
/*内容区横向框架*/
.main_box_1440 {
	width: 1440px;
	margin: 0 auto;
	position: relative;
}
.main_box_1200{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
/*内容区高度框架*/
.main_content {
	min-height: calc(100vh - 666px);
}

body {
	min-width: 1200px;
}

/*header*/
.header {
	background: #333333;
}

.header>.header_in {
	height: 90px;
}

.bkw_logo {
	width: 110px;
	height: 31px;
	background: url(../images/index/logo.08be7cbe.png) no-repeat center center;
	background-size: 110px 31px;
	margin-right: 50px;
}

.choice_header {
	display: flex;
	align-items: center;
	margin-right: 50px;
	cursor: pointer;
	position: relative;
	height: 90px;
	z-index: 3;
}

.choice_header>span {
	font-size: 16px;
	margin-right: 6px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 160px;
}

.choice_header>i {
	width:12px;
	height: 8px;
	background: url(../images/index/arrow_down.2dae47d8.png) no-repeat;
	background-size: 12px 8px;
	margin-top: 3px;
	transition: 0.3s ease all;
}

.head_course_choice_menu {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left:0;
	top: 100%;
	background: #fff;
	box-shadow: 0px 5px 20px 1px rgba(0, 0, 0, 0.16);
	transition: 0.3s ease all;
	border-radius: 4px;

}
.bkw_header_list>li:hover .head_course_choice_menu,.choice_header:hover .head_course_choice_menu{
	transform: translateY(-10px);
}
.head_course_choice_menu .arrow_top_down{
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: 24px;
	top: -30px;
	z-index: 1;
	border: 20px solid transparent;
	border-bottom-color: #fff;
}
.choice_course_box .arrow_top_down{
	display: none;
}
.head_course_choice_menu>ul{
	padding:0 0px 10px 34px;
	overflow-y: auto;
	line-height: 1;
	display: flex;
	max-height: calc(100vh - 120px);
}

.head_course_choice_menu>ul>li{
	font-size: 0;
	margin-right: 60px;
	box-sizing: border-box;
	height: 100%;
    padding-bottom: 15px;
}
.head_course_choice_menu>ul>li>.head_course_choice_menu_name{
	font-size: 16px;
	color: #FFA302;
	padding-top: 36px;
	padding-bottom: 12px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 15px;
	line-height: 1;
}
.head_course_choice_menu>ul>li>.head_course_choice_list{
	font-size: 0;
}
.head_course_choice_menu>ul>li>.head_course_choice_list>a{
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #777777;
	font-size: 14px;
	text-align: left;
	white-space: nowrap;
	margin-bottom: 16px;
	cursor: pointer;
}
.head_course_choice_menu>ul>li>.head_course_choice_list>a:last-child{
    margin-bottom: 0;
}

.head_course_choice_menu>ul>li>.head_course_choice_list>a:hover{
	color: #FF9834;
}
/*资讯站下拉*/
/*资讯站下拉很特殊，要按照排列来定义样式*/
.menu_zixun{
	left:-678px;
}
.menu_zixun:after{
	display: none;
}
.menu_zixun .arrow_top_down{
	left: 683px;
}
.menu_zixun>ul>li:first-child>.head_course_choice_menu_name{
	padding-top: 0;
}
.menu_zixun>ul>li{
	padding: 36px 0 15px 0;
}
.menu_zixun>ul>li:first-child>.head_course_choice_menu_name{
	padding-top: 0;
}
.menu_zixun>ul>li:last-child>.head_course_choice_menu_name{
	padding-top: 0;
}
.menu_zixun>ul>li>.head_course_choice_menu_name{
	padding-top: 25px;
}
.choice_header:hover span{
	color: #FFDB3F;
}
.choice_header:hover>i{
	transform: rotate(-180deg);
	background: url(../images/index/arrow_down_action.a9a0a6a5.png) no-repeat;
	background-size: 12px 8px;
}

.choice_header:hover .menu_course{
	opacity: 1;
	visibility: inherit;
}
#zixun:hover .menu_zixun{
	opacity: 1;
	visibility: inherit;
}
.bkw_header_list {
	display: flex;
	align-items: center;
}

.bkw_header_list>li {
	margin-right: 46px;
	position: relative;
}
.bkw_header_list>li:last-child{
	margin-right: 0;
}
.bkw_header_list>li>a {
	font-size: 16px;
	color: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}



.bkw_header_list>li>a:hover::after {
	width: 100%;
}

.bkw_header_list>li>a::after {
	content: "";
	width: 0;
	height: 4px;
	background: #FFDB3F;
	border-radius: 4px;
	position: absolute;
	left: 50%;
	bottom: 21px;
	z-index: 3;
	transition: 0.3s ease all;
	transform: translateX(-50%);
}

.bkw_header_list>li>.header_action {
	opacity: 1;
}

.bkw_header_list>li>.header_action::after {
	width: 100%;
}

.header_l {
	flex: 1;
}

.header_r {
	display: flex;
	align-items: center;
}
/*题库下拉*/
.menu_tiku{
	left: -400px;
}
.menu_tiku .arrow_top_down{
	left: 397px;
}
.header_r .header_loginbtn {
	width: 108px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	text-align: center;
	border-radius: 22px;
	background: #FFDB3F;
}
.header_r .header_loginbtn:hover{
	background: #dbbe41;
}
.login_after_top {
	display: flex;
	align-items: center;
	position: relative;
	cursor: pointer;
}

.login_after_top>img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	margin-right:8px;
}
.login_after_top>i{
	font-size: 20px;
	color: #fff;
	transition: 0.3s ease all;
}
.login_after_top>span {
	font-size: 14px;
	color: #fff;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.login_after_top:hover>span{
	color: #FFDB3F;
}
.login_after_top:hover>i{
	color: #FFDB3F;
}
.login_after_top:hover i{
	transform: rotate(-180deg);
}
.login_after_top:hover .header_course_menu{
	visibility: inherit;
	opacity: 1;
}
.header_course_menu {
	visibility: hidden;
	position: absolute;
	left:50%;
	top: 48px;
	z-index: 3;
	background: #fff;
	border-radius: 4px;
	transform: translateX(-50%);
	overflow: hidden;
	opacity: 0;
	transition: all 0.3s ease;
}
/*考试指南下拉*/
.menu_zhinan{
	left: -400px;
}
.menu_zhinan .arrow_top_down{
	left: 414px;
}
.head_usecenter_right{
	top: 62px;
	/*transform: none;*/
	/*left: 56px;*/
}
.header_course_menu>li {
	display: block;
	min-width: 100%;
}

.header_course_menu>li>a {
	display: block;
	vertical-align: top;
	padding: 0 26px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #333333;
	white-space: nowrap;
	text-align: center;
}

.header_course_menu>li>a:hover {
	background: #FFE780;
}

.course_header_btn:hover .header_course_menu {
	visibility: inherit;
	opacity: 1;
}

/*footer*/
.footer {
	background: #333333;
	line-height: 1;
}

.footer_in {
	padding:33px 0 0 0;
}

.footer_in_top {
	display: flex;
	padding-bottom:28px;
	border-bottom: 1px solid rgba(255,255,255,0.6);
	margin-bottom: 24px;
}

.footer_in_top_list {
	display: flex;
}

.footer_in_top_list>li {
	margin-right: 128px;
}

.footer_in_top_list>li:last-child {
	margin-right: 144px;
}

.footer_in_top_list>li>h3 {
	font-size:14px;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.footer_in_top_list>li>a {
	display: block;
	margin-bottom: 16px;
	font-size: 14px;
	color: #fff;
	opacity: 0.6;
}
.footer_in_top_list>li>a:hover{
	color: #FF9834;
	opacity: 1;
}
.footer_in_top_r {
	display: flex;
	align-items: flex-start;
	flex: 1;
	justify-content: space-between;
}
.footer_in_top_r_imgwarp{
	text-align: center;
}
.footer_in_top_r_imgwarp>p{
	font-size: 14px;
	color: #fff;
	opacity: 0.6;
}
.footer_in_top_r_imgwarp>img {
	width: 124px;
	margin-bottom: 10px;
}
.footer_infolist{
	font-size: 0;
	margin-bottom: 50px;
}
.footer_infolist>a{
	font-size: 12px;
	color: #E6E6E6;
	margin-right: 50px;
}
.footer_infolist>a:hover{
	color: #FF9834;
}
.footer_infolist>a:last-child{
	margin-right: 0;
}
.footer_tel{
	margin-bottom: 28px;
}
.footer_tel>span{
	font-size: 12px;
	color: #E6E6E6;
}
.footer_tel>b{
	font-size: 18px;
	color: #E6E6E6;
	margin-right: 95px;
	font-weight: normal;
}
.footer_beian{
	margin-bottom: 32px;
}
.footer_beian>a{
	color: #E6E6E6;
	font-size: 12px;
	margin-right: 100px;
}
.footer_sm{
	font-size: 12px;
	color: #FF0000;
	padding-bottom: 32px;
}
@media screen and (max-width:1500px) {
	.main_box_1440 {
		width: 1200px;
	}
	.footer_in_top_list>li {
		margin-right: 85px;
	}
	/*.footer_infolist>a{*/
		/*font-size: 14px;*/
		/*margin-right: 36px;*/
	/*}*/
	.head_course_choice_menu{

	}
	.choice_header{
		margin-right: 40px;
	}
	.bkw_header_list>li{
		margin-right: 20px;
	}
	.bkw_header_list>li>a{
		font-size: 14px;
	}
	.bkw_logo{
		margin-right: 40px;
	}
	.menu_tiku:after{
		left: 494px;
	}
    .menu_zixun{
        left: -590px;
    }
    .menu_zixun .arrow_top_down{
        left: 593px;
    }
}
/*选择考试弹框*/
.choice_course_box{
	display: none;
	width: 1200px;
	border-radius: 8px;
	background: #fff;
}
.choice_course_box_wrap{
	border-radius: 8px !important;
}
.choice_course_box_wrap .layui-layer-content{
	height: auto !important;
}
.choice_course_box>h3{
	padding: 30px;
	font-size: 20px;
	color: #666666;
	font-weight: normal;
}
.choice_course_box_list{
	margin-left: 40px;
}
.choice_course_box_list>li{
	margin-bottom: 24px;
	display: flex;
	align-items: flex-start;
}
.choice_course_box_list>li>h3{
	font-size: 18px;
	color: #333333;
	margin-right: 20px;
	line-height: 40px;
}
.choice_course_box_list_in{
	font-size: 0;
	flex: 1;
}
.choice_course_box_list_in>a{
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border: 1px solid #cccccc;
	font-size: 16px;
	color: #333333;
	margin-right: 24px;
	margin-bottom: 12px;
	text-align: center;
	white-space: nowrap;
}
.choice_course_box_list_in>a:nth-child(5n){
	margin-right: 0;
}
.choice_course_box_list_in>a:hover{
	background: #FFDB3F;
	border-color:#FFDB3F;
}
.choice_course_box_list_in>.choice_course_head_action{
	background: #FFDB3F;
	border-color:#FFDB3F;
}
.choice_course_box_wrap .layui-layer-close{
	width: 40px;
	height: 40px;
	background: url("//imgcdn.bangkao.com/src/images/layer_close_new.193b6329.png");
	transition: 0.3s ease all;
}
.choice_course_box_wrap .layui-layer-close:hover{
	background-position: 0;
	transform: rotate(-180deg);
}
/*面包屑导航*/
.nav_mianbao{
	padding:16px 0;
	display: flex;
	align-items: center;
}
.nav_mianbao>span{
	font-size: 12px;
	color: #999;
	margin: 0 3px;
}
.nav_mianbao>i{
	margin: 0 3px;
	color: #999;
	font-size: 14px;
}
.nav_mianbao>a{
	font-size: 12px;
	color: #999;
}
.nav_mianbao>a:last-child{
	color: #FFA302;
}
.nav_mianbao>a:hover{
	color: #FFA302;
}
.nav_mianbao>a:last-child:hover{
	color: #FFA302;
}
.alert_zz .layui-layer-content .zhifubao_zzimg{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.footer_zhuanzhang_wrap{
	position: relative;
}
.fenqi_text{
	position: absolute;
	width: 98px;
	height: 22px;
	left: 234px;
	top: 520px;
}
.pay_text{
	position: absolute;
	width: 98px;
	height: 22px;
	left: 234px;
	top: 509px;
}
.live_layer_alert_footer .close_icon_white_radius{
	width: 40px;
	height: 40px;
	background: url(//imgcdn.bangkao.com/src/images/layer_close_new.193b6329.png) no-repeat center center;
	transition: 0.3s ease all;
	position: absolute;
	right: -16px;
	top: -16px;
	z-index: 4;
	cursor: pointer;
}
.live_layer_alert_footer .close_icon_white_radius:hover{
	transform: rotate(180deg);
}
/*二级分类下拉*/
.menu_zixun_bottom>ul>li {
	padding: 36px 0 15px 0;
}
.menu_zixun_bottom>ul>li:first-child>.head_course_choice_menu_name {
	padding-top: 0;
}
.menu_zixun_bottom>ul>li:last-child>.head_course_choice_menu_name{
	padding-top: 0;
}