﻿html {
	scroll-behavior: smooth;
}
/*公共导航*/
.common-navigation {
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 30px;
}

.common-navigation ul {
	display: flex;
	justify-content: center;
}

.common-navigation ul li{
	flex: 1;
	text-align: center; height: 80px; line-height: 80px;overflow: hidden;
}

.common-navigation ul li:not(:last-child) {
	margin-right: 15px;
}

.common-navigation ul li.active {
	margin-bottom: -1px;
	border-bottom: 2px solid #0c4698;
}

.common-navigation ul li.active a {
	opacity: 1;
}

.common-navigation ul li a {
	display: block;
	font-weight: 500; font-size: 22px;
}

.common-navigation2 {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.common-navigation2 ul {
	display: flex;
	justify-content: center;
}

.common-navigation2 ul li{
	width: 20%;
}

.common-navigation2 ul li.active {
	margin-bottom: -1px;
	border-bottom: 3px solid #085FC8;
}

.common-navigation2 ul li.active a {
	background-color: #085FC8;
	color: white;
}

.common-navigation2 ul li a {
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding: 20px 0;
}
.cate_block h1{ height: 75px; line-height: 75px;  font-size: 20px; font-weight: bold; border-radius: 15px; text-indent: 20px; border:1px solid #ebe8e8;}
.cate_block h1 a{ float: right; margin-right: 30px}
.course .cate_block h1{ background: #fff;  position: relative}
.cate_block h1.layui-form{ background-color: #f6f6f6;}
.course .cate_block h1 a{
	background-color: #026aff;
	display: block;
	width: auto;
	height: 45px;
	line-height: 45px;
	margin-top: 16px;
	color: #fff;
	border-radius: 30px;
	padding: 0 40px;
	text-indent: 0;
	font-size: 18px;
	font-weight: normal;
}


.corporate_culture img {
    max-width: 100%;
}

.corporate_culture .imgTop>img {
    box-shadow: 10px 10px 0px rgba(238, 242, 247, 1);
    margin-bottom: 90px;
}

.corporate_culture .imgTop>p {
    font-size: 17px;
    font-weight: 400;
    color: #111010;
    line-height: 35px;
    text-indent: 2em;
}

.corporate_culture .business {
    width: 100%;
}

.corporate_culture .mission {}

.corporate_culture .missionTitle {
    text-align: center;
    margin: 60px 0px;
}

.corporate_culture .missionTitle>div:nth-child(1) {
    font-size: 48px;
    font-weight: 400;
    color: #000000;
}

.corporate_culture .missionTitle>div:nth-child(2) {
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

.corporate_culture .mission {
    margin-bottom: 96px;
}

.corporate_culture .mission>img {
    width: 100%;
}

.corporate_culture .value {
    margin-bottom: 80px;
}



/*团队风采*/
.team .elegantUl {
	display: flex;
    justify-content: flex-start;
    margin-bottom: 59px;
    column-gap: 32px;
    row-gap: 15px;
    flex-wrap: wrap;
}

.team .elegantItme {
	width:18%;
	margin-right: 0%;
	height: 490px;
	border-radius: 10px;
	position: relative; border: 1px solid #EBEBEB; margin-bottom: 28px;
	cursor: pointer;

	transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

/* 新增 elegantItme start*/
.team .elegantItme:hover {
	border: 1px solid #0078e0; 

	transform: scale(1.05);
	box-shadow: 1px 5px 16px #1980fabf;
}
.team .elegantItme:hover .button-box {
	transform: translateY(-4px);
	background-color: #0c4596;
	color:#fff
}
/* 新增 elegantItme end*/



.team .elegantItmeBack {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 140%;
	height: 140%;
	z-index: -1;
}
.team .elegantItmeTopImg{
	text-align: center;
}
.team .elegantItmeTopImg > img {
	 width: 165px;
    margin: 30px 0px 30px 0px;
	border-radius: 100%;
}

.team .elegantItmeTopNmae {
	display: flex;
	height: 35px;
	line-height: 35px;
	justify-content: center;
}

.team .elegantItmeTopNmae > div:nth-child(1) {
	font-size: 26px;
	font-weight: 500;
	color: #262523;
	height: 35px;
	line-height: 35px;
}

.team .elegantItmeTopNmae > div:nth-child(2) {
	width: 1px;
	height: 27px;
	background-color: rgba(181, 181, 181, 1);
	margin: 4px 21px;
}

.team .elegantItmeTopNmae > div:nth-child(3) {
	font-size: 18px;
	font-weight: 300;
	color: #262523;
	height: 35px;
	line-height: 35px;
}

.team .elegantItmeBottomMain {
	width: 90%;
	padding-left: 9%;
	font-size: 16px;
	color: rgb(92 79 79);

	-webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 15px;
}

/* 新增  elegantItmeButton star*/
.team .elegantItmeButton {
	display: flex;
    justify-content: center;
    margin-top: 30px;
}
.team .elegantItmeButton .button-box {
	    width: 120px;
    height: 34px;
    border: 1px solid #0c4596;
    border-radius: 17px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #0c4596;
    line-height: 34px;
    transition: .3s;
	cursor: pointer;
}
/* 新增  elegantItmeButton end*/
.team .imgList > img {
	width: 100%;
	margin-bottom: 31px;
}
.team{ margin-top: 20px; margin-bottom: 100px}
.team .in_text{ position: absolute;
	background-color: #0c4596;
	color: #fff;
	width: 45px;
	height: 78px;
	line-height: 78px;
	text-align: center;
	bottom: -25px;
	right: 20px; }



.bloc {
	display: flex;
	flex-wrap: wrap;
}

.bloc .item {
	width: calc(33.333% - 60px);
	text-align: center;
	box-shadow: 0 0 30px #dedede;
	transition: 0.3s;
}

.bloc .item:hover {
	transform: scale(1.03);
}
.service_list{
	margin-top: 50px;
}
.bloc .item img {
	width: 100%;/*border-radius: 10px;*/
}
.exp-text{
	font-size: 18px !important;
	color:rgb(212 207 207 / 85%) !important
}
.bloc ul{width: 100%;
	display: flex;
	gap: 30px;
	justify-content: flex-start;
	flex-wrap: wrap;}
.bloc .fuwu{
	width: calc(33.333% - 20px);
	text-align: center;
	box-shadow:none;
	background: #fff;
	/*border-radius: 10px;*/
}
.bloc .renqun{
	background-color:  #3276ff; border-radius: 0px;
}
.bloc .hezhao{
	width: 100%; background-color: #3276ff; border-radius: 0px;
}
.bloc .hezhao img{ border-radius: 0px}
.bloc .mode{ box-shadow: none;}
.bloc .huanjing{ width: 23%;}
.bloc .huanjing  img, .bloc .case img { border-radius: 0; height: 100%}
.bloc .case{ width: 14.8%;}
.bloc .zhichi{ width: 48%;}
.bloc .fuwu.grep_bg{ background: #f6f6f6 !important;}
.bloc .fuwu li img{ width: 100%; height: 245px; border-radius: 10px}
.bloc .fuwu p{
	height: 50px; line-height: 50px;
	font-weight: 400;
	font-size: 20px;
}
.bloc .renqun p{height: 100px; line-height: 100px; color: #fff;}
.bloc .renqun p a{ color: #fff;}
.bloc .renqun img{ height: 225px; border-radius: 0px; }
.bloc .hezhao p{height: 60px; line-height: 60px; color: #fff;}
.bloc .hezhao p a{ color: #fff;}
.bloc .hehu .desc{
	 line-height: 20px; text-align: left; position: relative;
}
.bloc .hehu .desc .block_tab{
	padding: 8px 20px;
	font-size: 18px;
	background-color: #1aeff3;
	color: #333;
	border-radius: 5px;
	font-weight: 600;
	margin-left: 15px;
	position: absolute;
	top: 15px;
}
.bloc .hehu .desc .desc_p{
	color: #fff; font-size: 18px; line-height: 30px;
	padding: 60px 15px 10px 15px;
}
.fuwu_list .value{
	padding-top: 80px;
}
.fuwu_list .missionTitle{
	margin: 20px 0 !important;
}

.bloc .course, .bloc .course_li{
	width: 23.3%;
	text-align: center;
	box-shadow:none;
	background: #fff;
	border-radius: 10px;
}
.service_list li{
	width: 25%;
	margin-bottom: 20px !important;
}
.service_list li .wrap{
	width: 250px;
}
.service_list li .img_bg{
	width: 250px;
	height: 250px;
}
.service_list li .img_bg img{
	max-width: 200px !important;
	height: 200px !important;
	border-radius: 150px;
}
.branch_img_list{
	display: flex;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 80px;
    margin-bottom: 50px;
    margin-top: 80px;
}
.img_block{ width: 48%}
.img_block img{
	width: 100%;
}

/* 新增  branch_img_item star*/
.branch_img_list .branch_item {
	width: 47%;
    height: 200px;
    position: relative;
    border: 5px #2772ba solid;
    border-radius: 30px;
}
.branch_img_list .branch_item .item_title {
	position: absolute;
    top: -45px;
    left: 100px;
    width: 320px;
    height: 80px;
    background-color: #387bc1;
    color: #fff;
    border-radius: 50px;

	display: flex;
    align-items: center;
}
.branch_img_list .branch_item .item_title img {
	width: 60px;
    height: 60px;
    margin-left: 10px;
}
.branch_img_list .branch_item .item_title span {
	line-height: 80px;
    font-size: 32px;
    font-weight: 900;

	margin-left: 46px;
}
.branch_img_list .branch_item .item_desc {
	margin: 70px 30px 10px 30px;
    text-align: center;
    font-size: 24px;
}
/* 新增  branch_img_item end*/






/**-------------------电商培训--------------------------->*/
.special .cate{height: 60px;background: white}
.special .cate ul li{height: 60px;float: left;line-height: 60px;text-align: center;color: #333;min-width: 80px;}
.special .cate ul li a{display: inline-block;width: 100%;text-decoration: none;text-align: center;box-sizing: border-box;height: 60px;padding: 0 14px}
.special .on{background: rgba(24, 144, 255, 0.1);;color: rgb(24, 144, 255) !important;border-bottom: 3px solid rgb(24, 144, 255)}
.special .titleon{border-left: 5px solid rgb(5, 120, 251)}
.special .course-item-title{margin: 0px 0 10px 0;background: white;text-align: left;box-sizing: border-box;font-weight: bold;
	height: 60px;
	line-height: 60px;
	border-radius: 4.5px;
}
.special .course-item-title span{padding-left: 10px;font-size: 20px;
	margin-left: 18px;
}
.special .course-lists li{background:white;margin-bottom: 10px;width: 383px;float: left;margin-right: 25px;}
.special .course-lists li:nth-child(3n){margin-right: 0}
.special .position{position: fixed;top:0;z-index:10000;width: 1200px;}
.special .course-img img{width: 383px;height: 190px;}
.special .course-title a{font-weight: bold;height: 30px;margin-top: 4px;font-size: 15px;-webkit-line-clamp:1;}

.w285h152{width: 326px; height: 175px;
	border-radius: 10px;
}
.fuwu_li{ height: 200px;}
.fuwu_li img{height: 200px}
.course_list{
	display: flex;flex-wrap: wrap; gap: 30px; margin-bottom: 50px;
}
.two_p{ padding: 20px 0;}
.two_p p{ height: auto !important; line-height: 25px !important;}
.mr15{margin-right: 15px;}
.tool-des{
	padding:0 10px;width: 265px;height: 45px;font-size: 18px;color: rgba(80, 80, 80, 1);line-height: 45px;    transition: all .5s;
	text-align: left;}
.money{width: 120px;height: 27px; text-indent: 7px;color: rgba(255, 87, 51, 1);font-size: 18px;line-height: 17px;text-align: left;font-weight: bold;}
.baoming-num{height: 35px;text-indent: 10px;color: #918b8b;font-size: 14px;line-height: 27px; text-align: right;}
.zhubo{width: 40px;height: 20px;color: rgba(56, 56, 56, 1);background-color: rgba(237, 237, 237, 1);border-radius: 2px;font-size: 12px;line-height:  20px;text-align: center;margin-left: 9px;float: left}
/*.biaoqian{padding-left: 20px}*/
.kc{width: 1400px;margin: auto}
.kc li { border-radius: 5px}
.kc li p  {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight: 600;}
.teacher-name{ width: 185px; height: 20px; text-indent: 10px; color: #000; font-weight: bold; font-size: 12px; line-height: 20px;  text-align: left; }
.biaoqian {height: 20px; line-height: 18px; overflow: hidden;padding: 0 8px;}
.biaoqian .index_tag{ padding:1px 5px; font-size: 12px; background-color: #ebebeb;}
.tool{ min-height: auto !important;    display: inline-block;
	min-height: 300px;
	font-size: 16px;
	vertical-align: top;
	background: #fff;
	transition: all .5s;}
.show-yy:hover{box-shadow:0 0 18px rgba(0,0,0,0.4);}

/*课程大纲开始*/
.coures_table{
	line-height:180%;
	font-size:12px;
}
.coures_table table{ border-collapse:unset; border-spacing:1px; border-color: #333;}
.coures_table td:hover{
	background:#F6F6F6;
	color:#333;
}
.coures_table a{
	color:#0066CC;
}
.coures_table td{
	 font-size: 20px; line-height: 38px; padding: 20px; 
}
.coures_table table th{ color: #fff; font-size: 26px; height: 100px}
.layui-btn{     padding: 0 80px !important;
	height: 80px;
	line-height: 80px;
	border-radius: 15px;
	font-size: 32px;}
/*课程大纲结束*/

/* 输入框和按钮组合 - 根据图片设计 */
.input-group {
	display: flex;
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	background-color: transparent;
	border-radius: 8px;
	overflow: hidden;
	position: absolute;
	right: 15px; top: 12px;
}

/* 输入框样式 */
.phone-input {
	flex: 1;
	padding: 16px 20px;
	font-size: 16px;
	border: 1px solid #e0e0e0;
	border-right: none;
	border-radius: 15px 0 0 15px;
	outline: none;
	transition: all 0.3s;
	color: #333;
	background-color: #ffffff;
}

.phone-input:focus {
	border-color: #026aff;
}

.phone-input::placeholder {
	color: #999;
}

/* 按钮样式 - 在输入框内 */
.submit-button {
	background-color:#026aff; /* 蓝色背景 */
	color: #ffffff; /* 白色文字 */
	border: none;
	padding: 0 35px;
	font-size: 18px;
	font-weight: 500;
	cursor: pointer;
	transition: all 0.3s;
	border-radius: 0 15px 15px 0;
	white-space: nowrap;
}

.submit-button:hover {
	background-color: #026aff;
}

.submit-button:active {
	transform: scale(0.98);
}

.part_case{
	background-color: #fff; border-radius: 8px; padding: 25px; width: calc(50% - 80px);
}
.part_case .title{ font-size: 34px; font-weight: bold; margin: 15px 0;}
.part_case .text{ width: 100%; height: 80px; line-height: 25px; overflow: hidden; font-size: 18px; font-weight: 400}
.part_case .tab_list span{ width: auto; padding: 5px 30px; background-color: #f6f6f6; border-radius: 5px; margin-right: 15px; font-size: 16px;}
.part_case .tab_list span.bgb{ background-color: #c6e0ff; color: #0055fe; }
.part_case .bottom_block{ display: flex;    justify-content: space-between;}
.part_case .bottom_block .hou_xiao span{ color: #0055fe; font-size: 45px}
.part_case .bottom_block .btn{
	text-align: right; min-width: 200px; margin-top: 15px;
}
.part_case .bottom_block{ margin-top: 20px}
.part_case .bottom_block .layui-btn{
	height: 45px; line-height: 45px; background-color: #0055fe !important; width: 150px; text-align: center; padding: 0 !important; border-radius: 5px;
	font-size: 24px;
	font-weight: 600;
}
.part_case .tab_list{ margin-top: 15px;}
.pagebar{ padding-top: 50px;}
.page_list, .pagebar{     display: flex;
	flex-wrap: nowrap;
	justify-content: center;}
.page_list a, .pagebar  li{    width: auto;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	margin-left: 10px;
	font-size: 32px;
	font-weight: bold;
	border-radius: 10px;
	background-color: #fff;
	border: 2px solid #e0e0e0; text-align: center;
}
.pagebar  li{ min-width: 80px; padding: 0px 5px;}
.pagebar  li a{
display: inline-block; width: 100%;
	}
.page_list a:first-child, .page_list a:last-child{     border: 2px solid #1aeff3;
	color: #1aeff3;
	background: none; }
.page_list a.active, .page_list a:hover, .pagebar  li.active, .pagebar  li:hover{ background-color:#1aeff3; border: 2px solid #1aeff3; color: #333;}
/* .pagebar  li.thisclass{ background-color: #1980FA; color: #fff;} */
.pagebar  li.thisclass{ 
	border: 1px solid #19a7fa;
    background: linear-gradient(90deg, #1980faa8, #1980fa);
	 color: #fff;}
.pagebar li {
	min-width: 53px;
    height: 53px;
    margin-right: 10px;
    line-height: 53px;
    color: #999;
    font-size: 16px;
    text-align: center;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    cursor: pointer;
}
.pagebar li:hover {
	color:#fff;
    border: 1px solid #19a7fa;
    background: linear-gradient(90deg, #1980faa8, #1980fa);
}
.pagebar  li:hover a{
    color:#fff;
}

.pagebar  li:hover a{
    color:#fff;
}


.custom-job-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	color: #333;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	border-radius: 6px;
	overflow: hidden;
}

.custom-job-table th,
.custom-job-table td {
	padding: 12px 16px;
	text-align: left;
	vertical-align: middle;
}

/* 表头样式 */
.custom-job-table thead th {
	background: #fff;
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
/* 奇数行背景色 */
.custom-job-table tbody tr:nth-child(odd) {
	background-color: #f9f9f9;
}

/* 偶数行背景色 */
.custom-job-table tbody tr:nth-child(even) {
	background-color: #fff;
}

/* 鼠标悬停效果（可选） */
.custom-job-table tbody tr:hover {
	background-color: #f0f7ff;
}

/* 响应式优化 */
@media (max-width: 768px) {
	.custom-job-table th,
	.custom-job-table td {
		padding: 10px 12px;
		font-size: 13px;
	}
}


/**----------职位详情--------------*/
.job_info{
	display: flex;
	padding: 20px;
	gap: 20px;
}
.job_info .btn{ padding: 0;min-width: 120px}
/* 左侧主要内容区域 */
.main-content {
	flex: 1;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

/* 右侧最新职位区域 */
.sidebar {
	width: 280px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

/* 头部区域 */
.header {
	background-color: #f8f9fa;
	padding: 20px 30px;
	border-bottom: 1px solid #eee;
}

.page-title {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 5px;
}

.breadcrumb {
	font-size: 14px;
	color: #666;
}

.breadcrumb a {
	color: #1a6dbb;
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

/* 职位基本信息 */
.job-basic-info {
	padding: 30px;
	border-bottom: 1px solid #eee;
}

.job-title {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	margin-bottom: 10px;
}

.company-name {
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
}

.job-details {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.detail-item {
	display: flex;
	align-items: center;
	color: #666;
}

.detail-icon {
	width: 20px;
	height: 20px;
	background-color: #e8f4ff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 8px;
	color: #1a6dbb;
	font-size: 12px;
}

/* 详细信息区域 */
.job-detail-content {
	padding: 30px;
}

.section-title {
	font-size: 18px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px solid #eee;
}

.section-content {
	margin-bottom: 30px;
}

.section-content:last-child {
	margin-bottom: 0;
}

.duty-list, .qualification-list, .benefit-list {
	list-style-position: inside;
}

.duty-list li, .qualification-list li, .benefit-list li {
	margin-bottom: 10px;
	color: #444;
}

/* 联系人信息 */
.contact-info {
	display: flex;
	gap: 40px;
	margin-top: 20px;
}

.contact-item {
	display: flex;
	align-items: center;
}

.contact-label {
	color: #666;
	margin-right: 10px;
}

.contact-value {
	color: #333;
	font-weight: 500;
}

/* 右侧最新职位区域 */
.sidebar-header {
	background-color: #1a6dbb; /* 蓝色标题栏 */
	color: #fff;
	padding: 15px 20px;
	font-size: 16px;
	font-weight: 600;
}

.latest-jobs {
	padding: 0;
}

.latest-job-item {
	padding: 15px 20px;
	border-bottom: 1px solid #eee;
	transition: background-color 0.2s;
}

.latest-job-item:hover {
	background-color: #f8f9fa;
}

.latest-job-item:last-child {
	border-bottom: none;
}

.latest-job-title {
	font-size: 15px;
	font-weight: 500;
	color: #333;
	margin-bottom: 5px;
}

.latest-job-company {
	font-size: 13px;
	color: #666;
}

/* 底部操作按钮 */
.action-buttons {
	padding: 20px 30px;
	display: flex;
	gap: 15px;
	border-top: 1px solid #eee;
}

.btn {
	padding: 12px 30px;
	border-radius: 4px;
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	transition: all 0.2s;
	border: none;
}

.btn-apply {
	background-color: #1a6dbb;
	color: #fff;
}

.btn-apply:hover {
	background-color: #155fa3;
}

.btn-collect {
	background-color: #fff;
	color: #333;
	border: 1px solid #ddd;
}

.btn-collect:hover {
	background-color: #f8f9fa;
}

/* 响应式设计 */
@media (max-width: 992px) {
	.container {
		flex-direction: column;
	}

	.sidebar {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.job-details {
		flex-direction: column;
		gap: 15px;
	}

	.contact-info {
		flex-direction: column;
		gap: 15px;
	}

	.action-buttons {
		flex-direction: column;
	}

	.btn {
		width: 100%;
	}
}

.b_radio_n{ border-radius: 0px !important;}
.b_radio_n img{ border-radius: 0px !important;}
.b_radio_n p{  font-weight: 550}


.qf_1 div{width: 445px; height: 190px; gap: 30px; margin-bottom: 30px}
.qf_1_t{flex-wrap: wrap; gap: 30px}
.qf_1 div img{ width: 100%; height: 100%;}
.qf_2{  gap: 30px}
.qf_2_a, .qf_2_a img{ width: 445px; height: 310px}
.qf_3_a, .qf_3_a img{ width: 445px; height: 196px}
.gap30{ gap: 30px}
.qf_4_a, .qf_4_a img{ width: 685px; height: 145px}
.qf_4_a{ margin: 30px 0 100px 0;}
.cjrh-box-2{ margin-top: 30px}
.cjrh-box-2 .cjrh_x, .cjrh-box-2 .cjrh_x img{ width: 335px; height: 245px; }
.cjrh-box-2 .cjrh_b, .cjrh-box-2 .cjrh_b img{ width: 700px; height: 245px; }


.case_list .value{ padding-top: 10px !important;margin-bottom:30px !important; }
.case_li{ border-radius: 15px !important;}
.case_li img{ border-radius: 15px 15px 0px 0px !important;}


.fuhua_info .container {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: center;
}

.fuhua_info .card {
	width: 320px;
	overflow: hidden;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.fuhua_info .card:hover {
	transform: translateY(-4px);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}

.fuhua_info .image-container {
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
}

.fuhua_info .image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.5s ease;
}

.fuhua_info .card:hover .image-container img {
	transform: scale(1.05);
}

.fuhua_info .content {
	background: #f8f9fa;
}

.fuhua_info .name {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 8px;
	display: flex;
	align-items: center;
	gap: 10px; padding: 20px 20px 0px 20px;
}

.fuhua_info .experience {
	background: #1980FA;
	color: white;
	padding: 2px 8px;
	border-radius: 15px;
	font-size: 14px;
	display: inline-block;
}

.fuhua_info .description {
	font-size: 14px;
	color: #336;
	line-height: 1.6;
	font-weight: 500;
	margin: 15px 0; padding: 0px 20px;
}

.fuhua_info .button {
	width: 100%;
	padding: 12px 0;
	background: #1980FA;
	color: white;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	transition: background-color 0.3s ease;
	display: block;
}

.fuhua_info .button:hover {
	background: #1980FA;
}

.fuhua_info .button i {
	margin-left: 5px;
	font-size: 14px;
}

.course_info .title-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0;
}

.course_info .line {
	flex: 1;
	height: 2px;
	background-color: #1a6dbb;
	margin: 0 15px;
}

.course_info .title-text {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
	background: #fff;
	padding: 0 15px;
	position: relative;
	z-index: 1;
}


/* 新增孵化训练营 样式 star */
.course_list>li.fuhua-tool {
	display: flex;
	height: 210px;
	border-radius: 9px;

	transition: all 0.3s ease;
}
 
.course_list>li.fuhua-tool>a {
	display: flex;
	flex-direction: column;
    flex: 1;
}

.course_list>li.fuhua-tool>a .fuhua-item-info-box{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
	color: #fff;

	flex: 1;

	/* padding: 25px 15px 15px 15px; */
	padding: 15px;
    border-radius: 9px 9px 0 0;
}




.course_list>li.fuhua-tool>a .fuhua-item-info-box .icon-box{
	width: 75px;
	height: 75px;

	/* margin-top: 20px; */
}

.course_list>li[data-id='222']>a .fuhua-item-info-box .icon-box {
	width: 84px;
}

.course_list>li.fuhua-tool>a .fuhua-item-info-box .icon-box>img {
	width: 100%;
	height: 100%;
	/* object-fit: cover; */
}


.course_list>li.fuhua-tool>a .fuhua-item-info-box .fuhua-main-box {
	text-align: center;
}

.course_list>li.fuhua-tool>a .fuhua-item-info-box .fuhua-main-box .title{
	font-size: 24px;
}

.course_list>li.fuhua-tool>a .fuhua-item-info-box .fuhua-main-box .fuhua-item-desc {
	font-size: 11.2px;

	width: 297px;
}

.course_list>li.fuhua-tool>a .fuhua-item-info-box .fuhua-main-box .desc-line {
	width: 100%;
	height: 2px;
	background-color: #fff;
	margin: 10px 0;
	z-index: 1;
}

.course_list>li.fuhua-tool>a .fuhua-bottom-box {
    display: flex;
    justify-content: space-between;
	padding: 10px 15px 10px 15px;
    background: #fff;
    border-radius: 0 0 8px 8px;
}

.course_list>li.fuhua-tool>a .fuhua-bottom-box .baoming-num-new {
	color: #92817a;
}


/* 新增孵化训练营 样式 end */