/* 业务版块展示 START */
#pdlist{
	
}
#pdlist .tab_box {
	text-align:center;
	margin-bottom:25px;
	padding: 0 10px;
}
#pdlist .tab_box a{
	display:inline-block;
	transition: all 0.4s;
    display: inline-block;
    font-size: 15px;
    color: #333;
    position: relative;
    padding: 0 20px;
    height: 35px;
    line-height: 35px
}
#pdlist .tab_box a:hover{
	color:#ed1b24;
}
#pdlist .tab_box a.on{
	background:#ed1b24;
	color:#fff;
	border-radius: 5px;
}
#pdlist .list{
	display:none;
}
#pdlist .list.on{
	display:block;
}
#pdlist ul{
	overflow:hidden;
}
#pdlist ul li{
	position: relative;
    float: left;
    width: 20%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.3s;
	overflow:hidden;
}
#pdlist ul li img{
	display:block;
	transition: all 0.3s;
	width:100%;
}
#pdlist ul li:hover img{
	transform:scale(1.3); 
}
#pdlist ul li:hover .hover_box{
	opacity:1;
}

#pdlist ul li .hover_box{
	position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.65);
    left: 0;
    top: 0;
    text-align: center;
	transition: all 0.5s;
	opacity:0;
	line-height:100%;
	z-index:99;
}
#pdlist ul li .hover_box .text{
	position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin:0 20px;
}
#pdlist ul li .hover_box h3{
	font-size:24px;
	color:#fff;
	margin-bottom:20px;
}
#pdlist ul li .hover_box p{
	color:#fff;
	font-size:14px;
	line-height:24px;
	word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
/* 业务版块展示 */

	.aboutus_home{
		padding:40px 0 40px 0;
	}
	.aboutus_home_img{
		width:auto;height:auto
	}
	.aboutus_home_info{
		width:950px;line-height:26px;padding:20px 0 0 0;text-align:left;font-size:16px;color:#434343;
	}
	.aboutus_home_info_shot{
		width:700px;line-height:26px;padding:10px 0 0 0;text-align:center;font-size:16px;color:#434343;
	}
	.case_news_flex {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.case_index_news{
		width:50%;
	}
	.index_news_middle{
		padding:50px 80px 50px 80px;
	}

	.index_news_title{
		font-size:24px;
		padding:0 0 20px 0;
	}

	.index_data_box{
		border-top:solid 1px #f5f5f5;
		padding:30px;
	}
	.index_unit{
		display:;
	}
	
	
	
	
	
@media screen and (min-width:1200px){
	.data_flex{
		display:flex;
		align-items: center;
		justify-content: center;
	}
	
	.data_flex_wap{
		display:none;
	}
	.insidemiddle{
		display:;
	}
	.newsmiddle{
		display:none;
	}
	.footer_copyright {
		display:;
	}
	.footer_copyright_wap {
		display:none;
	}
	
	.index_unit_wap{
		display:none;
	}
	.hover_box_li{
		display:;
	}
	
	.data_bg{
		width:220px;
		height:220px;
		background-color:#f7f7f7;
		border-radius:200px;
		overflow:hidden;
		margin:20px;
	}
	.data_number{
		color:#bc000f;
		font-size:70px;
		font-weight:bold;
	}
	.data_number_add{
		color:#bc000f;
		font-size:40px;
		line-height:30px;
	}
	.data_number_unit{
		color:#bc000f;
		font-size:26px;
		padding:0 0 0 3px;
	}
	.data_number_title{
		color:#605f5f;
		font-size:20px;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
	}
	.datapadd{
		padding:50px 0 0 0;
	}
	.datadown{
		padding:0 0 0 45px;
	}
	
	.footer_wrap {
		background: #393e51;
		padding: 10px 0 10px 0;
	}
	
	.click_more{
		width:180px;
		background-color:#393e51;
		text-align:center;
		color:#ffffff;
		padding:10px 20px 10px 20px;
		border-radius:30px;
		font-size:16px;
	}
	.main_width{
		width:1300px
	}
	.middlepadd{
		padding:10px 20px 20px 20px;
	}
	.banner_wrap {
		padding: 70px 0 0 0;
	}
	.info_float{
		float:left;
		padding:5px 10px 0 0 ;
		width:300px;
	}
	.info_box{
		clear:both;
		padding:5px 0;
	}
	.menu_second{
		color:#222222;
		padding:10px 0 10px 0;
	}
	.menu_third{
		display:none;
	}	
	.header_logo_box {
		width: 124px;
		position: absolute;
		left: 0;
		top: 23px;
	}
	.header_box {
		position: relative;
		height: 72px;
	}
	.wap_left{
		display:;
	}
	.header_black_nav {
		display:none;
	}
	.jobbanner{
		display:;
		margin:0px 0 20px 0;
	}
	.certtable_outer{width:900px;}
	.certtable{
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.certtable .certitemtitle{
	}
	.certimg_outer{display:;}
	.certimg_outer_sm{display:none;}
	
	
}

@media screen and (max-width:1200px){
	.footer_copyright {
		display:none;
	}
	.footer_copyright_wap {
		display:;
		font-size:12px;
		color:#CCC;
		text-align:center;
	}
	
	
}


@media screen and (max-width:768px){
	html{
		height:100%;
	}
	body{
		height:100%;
	}
	/* 产品列表 */
	#pdlist ul li{width:100%;}
	#pdlist ul li .hover_box h3{font-size:18px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 0px;}
	#pdlist ul li .hover_box p{font-size:14px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
	
	.aboutus_home{
		padding:20px 5px 30px 5px;
	}
	
	.aboutus_home_img{
		width:80%;
		padding:20px 0 0 0;
	}
	.aboutus_home_info{
		line-height:24px;
		padding:20px 10px 10px 10px;
		width:100%;
	}
	.aboutus_home_info_shot{
		line-height:24px;
		padding:10px;
		width:100%;
	}
	.case_news_flex {
	}
	.index_news_middle{
		padding:30px 30px 30px 30px;
	}
	.case_index_news{
		width:100%;
	}
	.data_flex{
		display:none;
	}
	.data_flex_wap{
		display:block;
		padding:0 0 40px 0;
	}
	.insidemiddle{
		display:none;
	}
	.newsmiddle{
		display:;
		height:100%;
		padding:60px 5px;
		background-color:#ececec;
	}
	.info_outer{
		background-color:#ffffff;
		border-radius:10px;
		border:1px solid #CCC;
		padding:10px;
		margin-bottom:40px;
	}
	.content_en{
		font-size:15px;
		line-height:26px;
	}
	
	.index_unit{
		display:none
	}
	.index_unit_wap{
		display:;
	}
	.hover_box_li{
		display:none;
	}
	.speech_info{
		line-height:24px;
		padding:5px 0;
		width:100%;
		font-size:16px;
	}
	
	
	.index_data_box{
		border-top:solid 1px #f5f5f5;
		padding:0px;
	}
	.data_bg{
		width:160px;
		height:160px;
		background-color:#f7f7f7;
		border-radius:100px;
		overflow:hidden;
		margin:10px;
	}
	.data_number{
		color:#bc000f;
		font-size:55px;
		font-weight:bold;
	}
	.data_number_add{
		color:#bc000f;
		font-size:40px;
		line-height:30px;
	}
	.data_number_unit{
		color:#bc000f;
		font-size:26px;
		padding:0 0 0 3px;
	}
	.data_number_title{
		color:#605f5f;
		font-size:20px;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
	}
	.datapadd{
		padding:40px 0 0 0;
	}
	.datadown{
		padding:0 0 20px 0;
	}
	
	.footer_wrap {
		background: #393e51;
		padding: 5px 0 5px 0;
		position:fixed;
		left:0;
		bottom:0;
		widtH:100%;
	}
	.footer_copyright_wap {
		display:;
		font-size:10px;
		color:#CCC;
		text-align:center;
	}
	.footer_copyright_wap a {
		font-size:10px !important;
	}
	.banner_wrap_pc{
		display:none;
	}
	
	.click_more{
		width:150px;
		background-color:#393e51;
		text-align:center;
		color:#ffffff;
		padding:10px 20px 10px 20px;
		border-radius:30px;
		font-size:16px;
	}
	.main_width{
		width:100%;
	}
	.middlepadd{
		padding:5px 5px 20px 5px;
	}
	.banner_wrap {
		padding: 50px 0 0 0;
	}

	.left_button_black_on{font-size:12px;color: #ffffff;font-family: "Microsoft YaHei UI Light", "微软雅黑 Light", "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;border-radius:3px;width:100%;padding:10px 5px;background-color:#393e51;margin:0 0 10px 0;}
	.left_button_black_off{font-size:12px;color: #5b5b5b;font-family: "Microsoft YaHei UI Light", "微软雅黑 Light", "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;border-radius:3px;width:100%;padding:10px 5px;background-color:#f5f5f5;margin:0 0 10px 0;}
	
	#pdlist{
		display:;	
	}
	
	.news_right{
		display:none;	
	}
	
	.info_float{
		float:none;
		width:100%;
	}
	.info_box{
		background-color:#ececec;
		padding:10px;
		border-radius: 10px;
		margin:5px 0;
	}
	.menu_second{
		display:none;
	}
	.menu_third{
		display:;
	}
	.header_logo_box {
		width: 124px;
		position: absolute;
		left: 0;
		top: 12px;
	}
	.header_box {
		position: relative;
		height: 50px;
	}
	.wap_left{
		display:none;
	}
	.jobbanner{
		display:;
		margin:0px 0 20px 0;
	}
	.certtable_outer{
		width:100%;
		border-spacing: 0px;
	}
	.certtable{
		background-color:#f8f9fb;
		padding:5px 5px 35px 5px;
		border-bottom: 1px solid #ececec;
		text-align:left;
	}
	.certtable .certitemtitle{
		width:70px;
	}
	.certmiddle{padding:0 !important}
	.menusecond_line{padding:0 !important}
	.certimg_outer{display:none;}
	.certimg_outer_sm{display:;}

	.certimg{
		width: 100%;
		background: url('/images/cert/2024_shenzhen_financial_key_personnel_training_program.jpg') no-repeat;
		background-size: 100% auto;
	}
	.certimg:before{
		content: ""; 
		display: block; 
		padding-top: 100%;
	}
	.certdown_outer{width:100%;}
	
	.certimg div{
		position:absolute;
		index:10;
		top:74%;
		left:28%;
	}
}







