.new_box{
	margin-top:10px;
}
.new_carousel{
	/* width: 100%; */
	height:25rem;background-color: #0762B3;
}
.mySwiper1{
	height: 25rem;
	/* background-color: #000000; */
	width: 60%;
	
}
.mySwiper1::before{
	
}
.new_li{
	width: 100%;
	position: relative;
	font-size:22px;
	line-height: 3.5rem;
}
.new_li::before{
	content: '';
	width:calc( 100% + 30px);
	height: 3.5rem;
	line-height: 3.5rem;
	background-color: rgb(0,0,0,.3);
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
}
.new_li img{
	display: block;
	width:calc(100% + 30px);
	height: 100%;
	margin: 0 auto;
}
.new_carousel .swiper-button-prev{
	width: 3rem;
	height: 3rem;
	border-radius:55%;
	background-color: rgba(3, 65, 119, 1);
	text-align: center;
	line-height: 3rem;
	left:8%;
}
.swiper-button-prev::after{
	color: #0762B3 ;
	font-size: 1.75rem;
	font-weight: bold;
}
.new_carousel .new_carousel_next{
	width: 3rem;
	height: 3rem;
	border-radius:55%;
	background-color: rgba(3, 65, 119, 1);
	text-align: center;
	line-height: 3rem;
	right:8%;
	
}
.new_carousel_next::after{
	color: #0762B3 ;
	font-size: 1.75rem;
	font-weight: bold;
}
.new_li span{
	display: block;
	width: 60%;
	height:3.5rem;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	left: 20%;
	padding:  0 1.25rem;
	line-height: 3.5rem;
	text-align: center;
}

.new-pagination{
	text-align: right;
	width: 80px;
}
.new-pagination .swiper-pagination-bullet{
	background-color: #FFFFFF;
}
.new-pagination .swiper-pagination-bullet-active{
	background-color: #0762B3;
}
.budget{
	height: 21.6875rem;
	position: relative;
}
.budget::before{
	content: '';
	position: absolute;
	width: 1.5625rem;
	height: 100%;
	left: -1.5625rem;
	top: 0;
	background-color: #FFFFFF;
}
.Budget_top{
	height:2.5rem;
	width:100%;
	background-color:#C8E5FD;
	line-height: 2.5rem;
	text-align: center;
	cursor: pointer;
}
.Budget_top .swiper-slide{
	/* width:20% !important; */
	margin-right:0!important;
}
.Budget_top .swiper-slide-thumb-active{
	background-image: linear-gradient(180deg, #119BDA 0%, #0762B3 100%);
	color:#FFFFFF;
}
.Budget_centent{
	height:calc(100% - 2.5rem);
	background-color: #FFFFFF;;
}
.Budget_centent .swiper-slide ul{
	height: 100%;
}
.Budget_centent .swiper-slide ul li{
	height:2.5rem;
	line-height:2.5rem;
	/* padding: 0 0.625rem; */
	border-bottom: 1px dashed rgba(151, 151, 151, 0.2);
}
.Budget_centent .swiper-slide ul li span{
	display: inline-block;
}
.Budget_centent .swiper-slide ul::-webkit-scrollbar {display:none}
.Budget_centent .swiper-slide ul li span:nth-child(1){
	width:76%;
	text-align: left;
	position: relative;
	padding-left: 1.25rem;
	box-sizing: border-box;
}
.Budget_centent .swiper-slide ul li span:nth-child(1)::before{
	content: '';
	display: block;
	width: 0.525rem;
	height: 0.525rem;
	border-radius: 50%;
	background-color: #D8D8D8;
	position: absolute;
	left:0;
	top: 50%;
	transform: translateY(-50%);
	box-sizing: border-box;
}
.Budget_centent .swiper-slide ul li span:nth-child(2){
	width: 20%;
	text-align: right;
	color: #8F8F8F;
	line-height:2.5rem;
	font-size: 14px;
	
}
.advertising{
	min-height: 21.6875rem;
	background-color: #FFFFFF;
	padding:0.625rem 0.625rem 0 0.625rem;
	box-sizing: border-box;
}
.advertising_ul{
	width: 100%;
	height: 100%;
	margin: 0;
}
.advertising_li{
	height: calc(100% / 3);
	padding: 0;
	padding-bottom: 0.625rem;
}
.advertising_li:nth-child(2n){
	padding-left: 0.625rem;
}
.advertising_li img{
	height:100%;
	width: 100%;
	border-radius: 0.25rem;
	
}
/* 业务部门 */
.department{
	height: 21.6875rem;
	margin-top: 10px;
	
}
.department .row{
	
	/* margin-left: 0; */
}
.department_left{
	/* padding-left: 0; */
		
}
.department_left_bax{
	height: 100%;
	background-color: #FFFFFF;
	padding: 0.3125rem 0;
	box-sizing: border-box;
}
.department_right_bax{
	height: 100%;
	background-color: #FFFFFF;
	padding: 0.3125rem 0;
	box-sizing: border-box;
}
.department_list{
	height:calc(100% - 2.5rem);
	background-color: #FFFFFF;;
}
.department_list ul{
	height: 100%;
	padding: 0 0.625rem;
	
}
.department_list ul li{
	height:2.5rem;
	line-height:2.5rem;
	/* padding: 0 0.625rem; */
	padding: 0;
	border-bottom: 1px dashed rgba(151, 151, 151, 0.2);
}
.department_list ul li span{
	display: inline-block;
}
.department_list ul::-webkit-scrollbar {display:none}
.department_list ul li span:nth-child(1){
	width:100%;
	text-align: center;
	position: relative;
	/* padding-left: 1.25rem; */
	box-sizing: border-box;
}

.department_list ul li span:nth-child(2){
	width: 100%;
	text-align: center;
	color: #8F8F8F;
	line-height:2.5rem;
	
}
.department_list_budget{
	height: 100%;
	position: relative;
}

.department_list_top{
	height:2.5rem;
	width:100%;
	line-height: 2.5rem;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid rgba(0, 135, 228, 0.3);
	font-size: 14px;
}
.department_list_top .swiper-slide{
	/* width:15% !important; */
	margin-right:0!important;
}
.department_list_top .swiper-slide-thumb-active{
	border-bottom: 1px solid rgba(0, 135, 228,1);
	color:#0762B3;
}
.department_list_centent{
	height:calc(100% - 2.5rem);
	background-color: #FFFFFF;
}
.department_list_centent .swiper-slide ul{
	height: 100%;
}
.department_list_centent .swiper-slide ul li{
	height:2.5rem;
	line-height:2.5rem;
	/* padding: 0 0.625rem; */
	border-bottom: 1px dashed rgba(151, 151, 151, 0.2);
}
.department_list_centent .swiper-slide ul li span{
	display: inline-block;
}
.department_list_centent .swiper-slide ul::-webkit-scrollbar {display:none}
.department_list_centent .swiper-slide ul li span:nth-child(1){
	width:70%;
	text-align: left;
	position: relative;
	padding-left: 0;
	box-sizing: border-box;
}

.department_list_centent .swiper-slide ul li span:nth-child(2){
	width: 28%;
	text-align: right;
	color: #8F8F8F;
	line-height:2.5rem;
	font-size: 14px;
}
/* 下载中心 */
.department_right__list{
	height:calc(100% - 2.5rem);
	background-color: #FFFFFF;;
}
.department_right__list_centent{
	padding: 0 0.625rem;
}
.department_right__list_centent .swiper-slide ul{
	height: 100%;
}
.department_right__list_centent .swiper-slide ul li{
	height:2.5rem;
	line-height:2.5rem;
	/* padding: 0 0.625rem; */
	border-bottom: 1px dashed rgba(151, 151, 151, 0.2);
}
.department_right__list_centent .swiper-slide ul li span{
	display: inline-block;
}
.department_right__list_centent .swiper-slide ul::-webkit-scrollbar {display:none}
.department_right__list_centent .swiper-slide ul li span:nth-child(1){
	width:70%;
	text-align: left;
	position: relative;
	padding-left: 1.25rem;
	box-sizing: border-box;
}
.department_right__list_centent .swiper-slide ul li span:nth-child(1)::before{
	content: '';
	display: block;
	width: 0.525rem;
	height: 0.525rem;
	border-radius: 50%;
	background-color: #D8D8D8;
	position: absolute;
	left:0;
	top: 50%;
	transform: translateY(-50%);
	box-sizing: border-box;
}
.department_right__list_centent .swiper-slide ul li span:nth-child(2){
	width: 27%;
	text-align: right;
	color: #8F8F8F;
	line-height:2.5rem;
	font-size: 14px;
}
/* 培训业绩 */
.performance{
	background-color: #FFFFFF;
	 margin-left: 0;
	margin-top: 10px;
	padding: 0.3125rem 0;
	/* height: 21.6875rem; */
}
.performance>div{
	padding: 0;
}
.performance .swiper6{
	width: 99%;
	margin: 1.25rem auto 0;
	overflow-x: hidden;
}
.performance .swiper6 .swiper-slide div img{
	width: 100%;
	height: 11.75rem;
	
}
.performance .swiper6 .swiper-slide{
	/* width: 20% !important; */
	/* width: 16.5rem !important; */
	padding: 0 0.9375rem 0 0;
	line-height: 2.5;
}
.link_box{
	background-color: #FFFFFF;
	height: 7.5rem;
	margin-top: 10px;
	 margin-left: 0;
}
.link_box_top{
	width: 98%;
	margin: 0 auto;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #0762B3;
	font-weight: 600;
}
.link_box_centent{
	width: 98%;
	margin:1.875rem auto;
}
.link_box_centent div{
	padding-left: 0;
}
.link_box_centent div select{
	width: 100%;
	height: 1.875rem;
	line-height: 1.875rem;
	border: 0.0625rem solid rgba(151, 151, 151, 0.25);
	color:rgba(106, 106, 106, 0.5);
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
.trainingprograms{
	background-color: #FFFFFF;
}

.trainingprograms div{
	margin-top: 10px;
	padding: 0.3125rem 0.3125rem;
	color: #333333;
}
.trainingprograms div img{
	width:0.9375rem;
	height:1.25rem;
}
.trainingprograms_content{
	background-color: #FFFFFF;
	min-height: 12.5rem;
	margin-top: 10px;
	min-height: 80vh;
}
.trainingprograms_content_top{
	border-bottom: 0.0625rem solid #F3F9FD;
	font-size: 1.5625rem;
	font-weight: 600;
	padding: 0.3125rem;
	position: relative;
	overflow: hidden;
}
.trainingprograms_content_top span{
	display: inline-block;
}
.trainingprograms_content_top span:nth-child(1){
	position: relative;
	padding-left: 0.3125rem;
	z-index: 1;
}
.trainingprograms_content_top span:nth-child(2){
	/* position: relative; */
	background-color: #0762B3;
	position: absolute;
	top: 0;
	height:100%;
	color: #FFFFFF;
	line-height: 2;
	/* margin-left: 0.625rem; */
	padding: 0 0.625rem;
	left: 4rem;
	padding-left: 1.25rem;
}
.trainingprograms_content_top span:nth-child(2)::before{
	content: '';
	width: 19px;
	height: 120%;
	position:absolute;
	top:-0.3125rem;
	left: -0.625rem;
	z-index: 0;
	background-color: #FFFFFF;
	transform: rotate(21deg);
}
.trainingprograms_content_content{
	padding: 0.3125rem;
}
.trainingprograms_content_content_themof{
	padding: 0.3125rem;
	box-sizing: border-box;
}
/* 公司概况 */
.company{
	
}
.company .row .li div:nth-child(1){
	float: left;
	width: 50%;
	height: 9.5rem;
}
.company .row .li div:nth-child(1) img{
	width: 100%;
	height: 9.5rem;
}
.company .row .li div:nth-child(2){
	float: left;
	width: 50%;
	padding-left: 0.9375rem;
	box-sizing: border-box;
	position: relative;
	height: 9.5rem;
	line-height: 2.5rem;
}
.company .row .li div:nth-child(2) span:nth-child(1){
	display: block;
}
.company .row .li div:nth-child(2) span:nth-child(2){
	display: block;
}
.company .row .licompany{
	position: relative;
	height: 9.5rem;
}
.company .row .licompany img:nth-child(1){
	 width: 100%;
	 height: 100%;
}
.company .row .licompany img:nth-child(2){
	width: 43px;
	height: 43px;
	position: absolute;
	top:27%;
	left: 33%;
	transform: translate(-50%,-18%);
}
.company .row .licompany h3{
	color: #0762B3;
	position: absolute;
	top:25%;
	left: 50%;
	transform: translateX(-50%);
}
.company .row .licompany button{
	color: #0762B3;
	position: absolute;
	bottom: 15%;
	left: 50%;
	transform: translateX(-50%);
	background-color: #0762B3;
	border: none;
	border-radius: 0.75rem;
	color: #FFFFFF;
	padding:0.3125rem 0.75rem;
}
.company .row .li div:nth-child(2) button{
	position: absolute;
	bottom: 0;
	left:0.9375rem;
	background-color: #0762B3;
	color: #FFFFFF;
	border: none;
	border-radius:0.26rem;
	line-height: 2;
}
.company_summarize{
	background-color: #FFFFFF;
	margin-top:10px;
	
}
.company_summarize_top{
	padding: 5px 15px !important ;
		border-bottom:0.0625rem solid #ECEDEE ;
}
.company_summarize_top span{
	position: relative;
	color: #0762B3;
	font-weight: 600;
}
.company_summarize_top span::before{
	content: '';
	width: 0.1875rem;
	height: 100%;
	position: absolute;
	left: -10px;
	top: 0;
	background-color: #0762B3;
	
}
.company_summarize_content .row {
	padding:0 0.9375rem;
}
.company_summarize_content .row .li:nth-child(1){
   box-sizing: border-box;
   height:23.125rem;
}
.company_summarize_content .row .li:nth-child(1) img{
	width: 100%;
	height: 100%;
}
.company_summarize_content .row .li:nth-child(2) a{
	color: #0762B3;
	cursor: pointer;
}
.trainingprograms_content_content{
	padding: 0.3125rem;
}
.trainingprograms_content_content_li{
	overflow: hidden;
	height: 5rem !important;
	border-bottom: 0.0625rem solid rgba(151, 151, 151, .2);
	cursor: pointer;
}
.trainingprograms_content_content_li .li_data{
	float: left;
	width:15%;
}
.trainingprograms_content_content_li .li_data span{
	display: block;
	width: 100%;
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
}
.trainingprograms_content_content_li .li_data span:nth-child(1){
	position: relative;
}
.trainingprograms_content_content_li .li_data span:nth-child(1)::before{
	content: '';
	width:3.125rem;
	height: 0.0625rem;
	background-color: #979797;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.trainingprograms_content_content_li .li_contant{
	float: left;
	width: 85%;
	
}
.trainingprograms_content_content_li .li_contant div{
	height: 2.5rem;
	line-height: 2.5rem;
	padding-right: 3.125rem;
}
.trainingprograms_content_content_li .li_contant div:nth-child(1){
	color: #000000;
}
.trainingprograms_content_content_li .li_contant div:nth-child(2){
	color: #858585;
}
.trainingprograms_content_content .search{
	width: 100%;
	position: relative;
}
.trainingprograms_content_content .search img{
	width: 100%;
}
.trainingprograms_content_content .search .input-group{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width:35%;
	background-color: #FFFFFF;
	border-radius: 1.625rem;
	overflow: hidden;
}
.trainingprograms_content_content .search .input-group span{
	display: inline-block;
	width: 15%;
	text-align: center;
}
.trainingprograms_content_content .search .input-group .input-group-addon{
	border: none;
}
.contact>div:nth-child(2)>div{
	padding: 1.25rem;
	border: 0.0625rem solid #EEEEEE;
	margin-top: 10px;
	box-sizing: border-box;
	height: 17.25rem;
	line-height:2;
}

.contact>div:nth-child(3)>div{
	padding: 1.25rem;
	border: 0.0625rem solid #EEEEEE;
	margin-top:10px;
	box-sizing: border-box;
	height: 17.25rem;
	line-height:2;
}

@media all and (max-width:1000px) {
	.new_carousel{
		margin-top: 10px;
	}
	.advertising{
		height: 68.75rem;
		overflow-y:scroll ;
		
	}
	.advertising_li:nth-child(2n){
		padding-left: 0;
	}
	.department{
		height: auto;
	}
	.budget::before{
		display: none;
	}
	.new_carousel{
		background-color: #FFFFFF;
		
	}
	.mySwiper1 img{
		width: 100%;
	}
	.new_box .new_carousel:nth-child(1){
		padding: 0;
	}
	.department_left{
		padding: 0;
	}
	.performance{
		margin-left:calc(-.5 * var(--bs-gutter-x));
	}
	.link_box{
		height: auto;
		margin: 10px -0.625rem 0;
	}
	.link_box_centent div select{
		margin-bottom: 1.25rem;
	}
}