/* 字体 */
@font-face{
	font-family:fzzd;
	/*为引入的字体命名   方正正大黑*/
	src:url(../font/fzzd.ttf);
	/*定义要引入字体文件的路径*/
}
/*logo 热线电话*/
.caike_logo{
	height:70px;
	margin:0 auto;
	background: #ffffff;
    display: none;
}
.caike_logo .logo{
	padding-top:10px;
	display: inline-block;
}
.caike_logo .logo img{
	width:210px;
}
.caike_logo .phone{
	display: inline-block;
	float: right;
	padding-top: 20px;
	font-size: 21px;
	color: #d53239;
	background: url(../images/phone_top.png) left 27px no-repeat;
	padding-left: 27px;
}
/*logo 热线电话 over*/



/*公共区*/
.w1200{max-width:1200px;margin: 0 auto;}
body{
    background: #ffffff;

}
.container-fluid{
	margin: 0;
	padding: 0;
}
[class*="row"]{
	padding: 0;
	margin: 0 auto;
}
[class*="col"]{
	padding: 0;
	/*margin: 0 auto;*/
}
/*公共区 over*/

/*banner*/
.banner{
    height: 600px;
    background:url("../images/banner.png") no-repeat center top;
    display: block;
}
/*banner over*/

/*一行字*/
.topIntr {
    line-height: 40px;
    margin-top: 100px;
    font-size: 20px;
    color: #333333;
    font-family: "Adobe 黑体 Std";
    letter-spacing: 2px;
    padding: 0 50px;
}

/*考后内容*/
.after_cont .after_item .after_rows .title{
    text-align: center;
    margin: 0 auto;
    font-size: 32px;
    color:#ff611c;
    background: url("../images/title_1.png") no-repeat center ;
    margin-top: 120px;
    letter-spacing: 6px;
}
.after_cont .after_item .after_rows .after_list{
    text-align: center;
}
.after_cont .after_item .after_rows .after_list>div{
    display: inline-block;
    font-size: 30px;
    text-align: center;
    font-family: 微软雅黑;
    margin-right: 30px;
    margin-top: 30px;
}
.after_cont .after_item .after_rows .after_list>div .clName{
    border: 1px solid #ff611c;
    padding: 0 20px;
    text-decoration: none;
    margin-top: 30px;
    color: #ff611c;
}
.after_cont .after_item .after_rows .after_list .operation{
    font-size: 14px;
    margin-top: 5px;
}
.after_cont .after_item .after_rows .after_list .operation a{
    text-decoration: none;
    background: #ff611c;
    color: #ffffff;
    border: 1px solid #ffffff;

    padding: 0 11px;
    border-radius: 3px;
}
.after_cont .after_item .after_rows .after_list .operation a:hover{
    background: #ffffff;
    color: #ff611c;
    border: 1px solid #ff611c;
}
.after_cont .after_item .after_rows .after_list a:last-child{
    margin-right: 0;
}
.after_cont .after_item .after_rows .after_list .clName:hover{
    background: #ff611c;
    color: #ffffff;
}
/*成绩查询*/
.score_query{
    margin-top: 80px;
    padding-top: 80px;
    background: #d6e8ff;
}
.score_query .title{
    font-size: 32px;
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
    background: url("../images/title_2.png") no-repeat center;
    padding: 20px;
    letter-spacing: 6px;
}
.score_query .query_item{
    margin-bottom: 50px;
    padding: 30px 54px 50px 54px;
    text-align: center;
}
.score_query .query_item p{
    line-height: 40px;
    font-size: 20px;
    text-indent: 2em;
    text-align: justify;
}
.score_query .score_btn{
    display: inline-block;
    border: 1px solid #0071ff;
    color: #0071ff;
    font-size: 27px;
    padding: 5px 20px;
    margin-top: 40px;
    cursor: pointer;
}
.score_query .score_btn:hover{
    border: 3px solid #0071ff;
    box-shadow: 0 0 10px #0071ff;
}
.score_query .score_btn span{
    background: url("../images/youjian.png") no-repeat right center;
    padding-right: 30px;
}
/*成绩查询 over*/

/*现场图集*/
.scene_img{
    margin-top: 80px;
}
.scene_img .title{
    font-size: 32px;
    color: #ff611c;
    text-align: center;
    letter-spacing: 6px;
}
.scene_img .swiper_scene{
    margin-top: 40px;

}
.scene_img .scene_list{
    width: 70%;
    margin: 0 auto;
    position: relative;
}
.scene_img .scene_list>img{
    width:100%;
}

.scene_img .scene_next,.scene_img .scene_prev{
    outline: none;
    display: block;
}
.scene_img .scene_list .scene_bot{
    position: absolute;
    bottom: 0;
    width:100%;
    height:40px;
    background: rgba(0,0,0,0.6);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
}
.scene_img .scene_list .scene_bot .dateTime{
    color: #ffffff;
    font-size: 18px;
}
/*现场图集 over*/

/*ensure保障*/
.ensure{
    margin-top: 80px;
    background: #d6e8ff;
    padding-top: 100px;
    padding-bottom: 80px;
}
.ensure .title{
    font-size: 32px;
    color: #ffffff;
    background: url("../images/title_3.png") no-repeat center;
    text-align: center;
    letter-spacing: 6px;
    padding: 10px;
}
.ensure .ensure_item{
    margin-top: 60px;
}
.ensure .ensure_list{
    width:350px;
    background: #4f9eff;
    text-align: center;
    padding: 20px 0;
    margin: auto;
}
.ensure .ensure_list .ens_title{
    font-size: 28px;
    color: #ffffff;
    text-align: center;
    display: inline-block;
    width: max-content;
    margin: auto;
    position: relative;
}
.ensure .ensure_list .ens_title:after{
    content: ' ';
    width:90%;
    height:2px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.ensure .ensure_list .ensure_con{
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: end;
}
.ensure .ensure_list .ensure_con div{
    padding-left: 25px;
    line-height: 40px;
    font-size: 20px;
    color: #ffffff;
    background: url(../images/dd-icon.png) no-repeat left center;
    margin-left: 60px;
}
/*ensure保障 over*/

/*成为注册会计师*/
.Become_zks .become_yd{
    display: none;
}
.Become_zks{
    margin-top: 80px;
    max-width: 1400px;
}
.Become_zks .title{
    font-size: 32px;
    color: #ff611c;
    text-align: center;
    letter-spacing: 6px;
}
.Become_zks .become{
    margin-top: 50px;
}
.Become_zks .become_list{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
}
.Become_zks .become_list .become_top{
    background: #ff611c;
    width: 100%;
    padding: 20px 10px;
}
.Become_zks .become_list .become_top .be_img{
    background: #ff611c;
    text-align: center;
}
.Become_zks .become_list .become_top .be_img img{
    height:80px;
}
.Become_zks .become_list .become_top .title{
    font-size: 20px;
    color: #ffffff;
    margin-top: 20px;
}
.Become_zks .become_list .become_con{
    margin-top: 10px;
    width:100%;
}
.Become_zks .become_list .become_con p{
    font-size: 18px;
    color: #333333;
    letter-spacing: 2px;
    text-align: justify;
}
/*课程*/
.classItems{
    background: #d6e8ff;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 50px;
}
.classItems .title{
    font-size: 32px;
    color: #0071ff;
    text-align: center;
    letter-spacing: 6px;
}
.classItems .classItems_img{
    background: #ffffff;
    padding: 10px;
    width:80%;
    margin: 0 auto;
    margin-top: 30px;
}
.classItems .classItems_img img{
    width: 100%;
}
.classItems .classItems_img:hover{
    transform: scale(1.02);
    transition: 0.5s;
}
/* PC foot */
.pc_foot{
	width:100%;
	background:#0071ff;
	margin-top: 0px;
}
.pc_foot .foot_item{
	display: flex;
	align-items: center;
	justify-content:center;
	max-width: 1200px;
	padding: 84px 0;
	text-align: center;
}
.pc_foot .foot_item div{
	margin-right: 50px;
}
.pc_foot .code_div img{
	display: inline-block;
	width:87px;
	height:87px;
}
.pc_foot .code_div span{
	color:#ffffff;
	font-family: Adobe 黑体 Std;
	font-size: 14px;
	display: block;
	text-align: center;
	margin-top: 10px;
}
.pc_foot .foot_text{
	font-size: 14px;
	color:#ffffff;
	text-align: left;
	font-family: Adobe 黑体 Std;
	line-height: 26px;
	margin-left: 50px;
}
/* PC foot over*/

/*移动内容隐藏区*/
.yd_foot{
	display: none;
}
.position_bottom{
	display: none;
}
/*移动内容隐藏区 over*/

/*mask_block*/
.mask_block{
	width:100%;
	height:100%;
	position: fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.8);
	z-index: 10;
	display: none;
}
.mask_alert{
	width:max-content;
	height:max-content;
	background: #0071ff;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: fixed;
	left:0;
	right: 0;
	top:0;
	bottom: 0;
	margin:auto;
	padding: 60px 100px 50px 100px;
}
.mask_alert:before{
    content: ' ';
    width: 94%;
    height: 94%;
    border: 2px dashed #ffffff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 10px;
    z-index: 1;
}
.mask_block .close_btn{
    position: absolute;
    width: 42px;
    opacity: 0.5;
    right: 31px;
    top: 26px;
    z-index: 5;
}
.mask_block .close_btn:hover{
	opacity: 1;
}
.mask_block .title{
	font-size: 24px;
	color:#ffffff;
	font-family: Adobe 黑体 Std;
}
.mask_block .input_items{
	margin-top: 20px;
	display: flex;
	flex-direction: column;
    position: relative;
    z-index: 5;
}
.mask_block .input_row{
	width:300px;
	height:50px;
	border:1px solid #ffffff;
	margin-bottom: 10px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
}
.mask_block .input_row:before{
	content: " ";
	width:34px;
	height:28px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	margin: auto;
}
.mask_block .input_row:nth-child(3){display: none;}
.mask_block .input_row:nth-child(1):before{background: url("../images/input-name.png") no-repeat;}
.mask_block .input_row:nth-child(2):before{background: url("../images/input-phone.png") no-repeat;}
.mask_block .input_row:nth-child(3):before{background: url("../images/input-class.png") no-repeat;margin-top: 15px;}
.mask_block .input_row:nth-child(4):before{background: url("../images/input-yan.png") no-repeat;margin-top: 15px;}
.mask_block .input_name,
.mask_block .input_phone,
.mask_block .select_class,
.mask_block .input_code{
	background: #ffffff;
	width:100%;
	height:100%;
	text-indent: 50px;
	outline: none;
	border: 0;
    font-size: 18px;
}
::-webkit-input-placeholder { /* WebKit browsers */	color: #999999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */	color: #999999;}
:-ms-input-placeholder { /* Internet Explorer 10+ */	color: #999999;}
.mask_block .code_item{
	border:0;
	display: flex;
	flex-direction: row;
}
.mask_block .input_code,.mask_block .code_gobtn{
	width:48%;
	height: 50px;
	border:1px solid #ffffff;
	text-indent: 50px;
	border-radius: 5px;
	outline: none;
}
.mask_block .code_gobtn{
	text-indent: 0;
	text-align: center;
	line-height: 50px;
	margin-left: 4%;
	font-size: 18px;
	background: #ffffff;
    cursor: pointer;
}
.mask_block .alert_form_btn{
	width:150px;
	height:50px;
	background: #ffffff;
	color:#0071ff;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	border-radius: 5px;
	margin-top: 20px;
	cursor: pointer;
    position: relative;
    z-index: 5;
}
.mask_block .error_text{
    font-size: 16px;
    color:#ffffff;
}
/*mask_block over*/

/*--------------------------------------------------------------------------------*/
@media screen and (min-width: 765px) and (max-width:1200px){

}
