@charset "utf-8";

.nav_box {
	background: #ae1a2e;
	color: #fff;
	height: 100px;
	position: relative;
}

.top_nav li {
	float: left;
}

.top_nav .logo {
	margin-top: 20px;
	width: 226px;
	height: 66px;
}

.rg_nav_list li {

	margin-top: 15px;
	width: 100px;
	line-height: 85px;
	text-align: center;
	/* 	position: relative; */
}

.rg_nav_list li .pop_surface {
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	z-index: 99;
	background: #ffffff;
	display: none;
}



.rg_nav_list li .pop_surface a:hover {
	background: RGBA(196, 73, 81, .9);
	color: #fff;
}

.rg_nav_list li .max_nav {
	color: #fff;
	display: block;
	width: 100%;
	position: relative
}

.rg_nav_list li.active,
.rg_nav_list li.cur {
	/* background: rgba(255,255,255,.5); */
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
	/* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
	/* 标准的语法（必须放在最后） */
}

.rg_nav_list li.active i,
.rg_nav_list li.cur {
	display: block;
}

#triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid red;
}
.rg_nav_list li.cur i {
	display: block;
}

.rg_nav_list li .pop_surface a {
	float: left;
	color: #B51C25;
	height: 40px !important;
	line-height: 40px;
	width: auto;
    PADDING: 0 10PX;
    min-width: 100px;
}

/*kingrock 2022.03.08*/

.rg_nav_list li .pop_surface a.max_width{
	width: 170px;
}


.rg_nav_list li i {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #fff;
	position: absolute;
	left: 50%;
	top: 64px;
	transform: translateX(-50%);
	display: none;
}

.supporting {
	margin-top: 30px;
	line-height: 58px;
}

.supporting span {
	display: inline-block;
	margin-left: 20px;
}

/* 业务板块 */
.business {

	background: #1F1E24 url(../images/business_bg.png) left bottom no-repeat;
	color: #fff;
	padding: 137px 0 53px;
}

.title_h3 {
	width: 100px;
	font-size: 12px;
	margin-top: 44px;
}

.title_h3 h5 {
	font-size: 26px;
	width: 60px;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	line-height: 32px;
}

.news {
	height: 158px;
	background: url(../images/news_bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.news .half {
	width: 50%;
	color: #fff;
}

.line4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	line-clamp: 4;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.news a {
	color: #fff;
}

.introduce p {
	font-size: 14rpx;
	width: 410px;
	margin-top: 40px;
	line-height: 22px;
	margin-left: 40px;
}

.new_body .title_h3 {
	margin-left: 40px;
	margin-right: 40px;
}

.content_body {
	width: 360px;
}

.content_body strong {
	margin-right: 10px;
}

.new_body li a {
	display: block;
}

.new_body li p {
	width: 260px;
}

.content_body ul {
	width: 100%;
	margin-top: 44px;
}

.new_body .more {
	margin-top: 70px;
	font-size: 12px;
}

/* 底部 */
.footer {
	padding: 30px 0 20px;
	background: #1F1E24;
	color: #fff;
}

.footer_nav {
	width: 880px;
	margin: 0 auto;

}

.foot_nav_box {
	height: 50px;
	margin: 0 0 40px;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	border-top: 1px solid rgba(255, 255, 255, .3);
}

.footer_nav li {
	float: left;
	height: 50px;
	line-height: 50px;
	width: 146px;
	text-align: center;
}

.footer_nav li a {
	color: #fff;
}

.wxCode {
	width: 100px;
	height: 100px;

	margin-right: 20px;
}

.slogan_img {
	width: 364px;
	height: 39px;

	margin: 28px 0 14px;
}

.footer .address {
	color: #C9CACA;
	font-size: 14px;
	line-height: 20px;
}

.select_box select {
	height: 26px;
	/* width:150px; */

}

.select_box select option {
	max-width: 100px !important;
	overflow: hidden;
}

/* 新闻中心-企业要闻 */
.banner_q {
	width: 100%;
	min-height: 320px;
	display: block;
	/* border: 1px solid #ddd; */
	margin-bottom: 80px;
}

.enterprise {
	margin-bottom: 80px;
}

.enterprise .left_img {
	width: 454px;
	height: 400px;
	margin-left: 20px;
	border: 1px solid #ddd;
}

.enterprise .rg_box {
	width: 670px;
	margin-right: 20px;

}

.enterprise .more_btn {
	color: #CACACC;
	font-size: 14px;
}

.enterprise .rg_box h3 {
	font-size: 28px;
	height: 28px;
	line-height: 28px;
	color: #333;
	font-weight: bold;

}

.enterprise .rg_box .top_tit {
	margin: 14px 0 38px;
	height: 28px;
}

.enterprise .rg_box .top_tit a {
	vertical-align: bottom;

}

.enterprise .rg_box dt {
	font-size: 20px;
	color: #ae1a2e;
	margin-bottom: 20px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
}

.enterprise .rg_box dl:hover dt {
	text-decoration: underline;
}

.enterprise .rg_box dl {
	margin-bottom: 30px;
	padding: 0 0 20px;
	cursor: pointer;
	border-bottom: 2px solid #F7F7F7;
}

.enterprise .rg_box dd {
	color: #757575;
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	cursor: pointer;
}

/* 人才专栏-培训与发展 */
.banner_train {
	width: 100%;
	/* min-height: 465px; */

	display: block;
	margin-bottom: 40px;
}

ul li {
	list-style: none !important;
}

.trainList li {
	width: 960px;
	margin: 0 auto 26px;
	padding: 24px;
	transition: all .3s ease;
	cursor: pointer;
	background: linear-gradient(to right, RGBA(197, 197, 197, .3) 30%, RGBA(201, 201, 201, .4) 10%, RGBA(201, 201, 201, .8)) 70%;
}

.trainList li:last-child {
	margin-bottom: 80px;
}

.trainList li:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	transform: translateY(-5px);

}

.trainList li img {
	width: 205px;
	height: 133px;
}

.trainList li dl {
	width: 680px;
}

.trainList dt {
	font-weight: bold;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	color: #ae1a2e;
	margin-bottom: 26px;
}

.trainList dd {
	color: #444;
}

.line3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.personnel {
	margin-bottom: 40px;
}

.personnel p {
	font-size: 18px;
}

.personnel p i {
	font-family: '黑体';
}

.personnel .msg {
	color: #777;
	font-size: 18px;
}

/* 业务板块 - 教育投资 */
.container .content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1200px;
	transform: translate(-50%, -50%);
}

.container .content .left {
	width: 528px;
	color: #333;
	/* border: 1px solid #ddd; */
	margin-right: 74px;
	font-size: 16px;
}

.container .content .left p {
	text-indent: 2em;
	line-height: 32px;

}

.container .content .rg_box {
	width: 368px;
	height: 291px;
	/* border: 1px solid #ddd; */
}

.container .content .rg_box img {
	width: 100%;
}

.w970 {
	width: 970px;
	margin: 0 auto;
}

.container .min_logo {
	width: 303px;
	height: 84px;
	display: block;
	margin-bottom: 60px;
}

.business_1 {
	background: url(../images/business1.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.business_2 {
	background: url(../images/business2.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.business_3 {
	background: url(../images/business3.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.business_1_sy {
	background: url(../images/business1_sy.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.business_1_sy .min_logo {
	width: 381px;
	height: 83px;
}

.banner_footer {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
}

.container .rg_icon {
	position: absolute;
	right: 108px;
	top: -206px;
}

/* 公司简介 */
.personnel.border_b {
	border-bottom: 2px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 80px;
}

.Company {}

.Company .content {
	padding: 0 38px 0 50px;
}

.Company.enterprise .rg_box {
	color: #444;
	text-indent: 2em;
	font-size: 14px;
	margin-right: 35px;
}

.Company .left {
	margin-left: 50px;
}

.Company .left h5 {
	color: rgb(174, 26, 46);
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 40px;
}

.Company .left p {
	color: rgb(174, 26, 46);
	font-size: 24px;
	font-weight: normal;
}

.footer_box_bg {
	height: 131px;
	margin-bottom: -2px;
}

/* 丽山公司简介 */

.Company .lishan .left {
	width: 500px;
	margin-left: 0;
}

.Company .lishan .rg_box {
	width: auto;
	margin-right: 0 !important;
}

.Company .lishan .left .desc {
	margin-top: 20px;
	line-height: 30px;
	color: #444;
}

.trainList.recruit_msg {
	font-size: 16px;
	line-height: 30px;
	color: #444;
	margin: 0 100px 0 24px;
	padding-bottom: 100px;
}

.trainList.recruit_msg p {
	margin-bottom: 30px;
}

/* 2022/03/04 改版 */
.w960 {
	width: 960px;
	margin: 0 auto;
}

.article_tit {
	color: #B51C25;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	height: 30rpx;
	line-height: 30rpx;
	margin: 0 0 28rpx;
}

.article_box .tiem {
	color: #727171;
	font-size: 18rpx;
	height: 18rpx;
	line-height: 18rpx;
}

.article_box .position_area {
	color: #727171;
	font-size: 18rpx;
	padding-bottom: 18rpx;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 40px;
}

.article_box .position_area a {
	color: #727171;
	font-size: 18rpx;
}

.article_details {
	line-height: 40rpx;
	font-size: 20rpx;
	color: #3E3A39;
	text-align: left;
	padding-bottom: 50px;
}

.article_details p {
	text-indent: 2em;
}

.article_details img {
	margin: 28px auto;

}

.column_top {
	padding-bottom: 20px;
	height: 34px;
	line-height: 34px;
	box-sizing: content-box;
	border-bottom: 1px solid #3E3A39;
}

.column_top h5 {
	color: #B51C25;
	font-weight: bold;
	font-size: 34px;
}

.column_list {
	padding-bottom: 50px;
}

.column_list li {
	height: 62px;
	line-height: 62px;
	border-bottom: 1px dotted #ddd;
}

.column_list li:last-child {
	border: 0 none;
}

.column_list li p {
	color: #3E3A39;
	font-size: 18px;
	position: relative;
	padding-left: 24px;
}

.column_list li p::before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	background: #3E3A39;
	transform: translateY(-50%);
}

.column_list li span {
	color: #727171;
	font-size: 16px;
}

.company_news {
	width: 100%;
	height: 100%;
}

.lishan_introduce .top {
	height: 26px;
	line-height: 26px;
	margin-top: 50px;
	margin-bottom: 80px;
	padding-bottom: 16px;
	box-sizing: content-box;
	border-bottom: 1px solid #3E3A39;
}

.lishan_introduce .top h6 {
	color: #1F1E24;
	font-size: 20px;
}

.lishan_introduce .top p a,
.lishan_introduce .top p {
	color: #727171;
}

.lishan_introduce dt strong {
	color: #B51C25;
	font-size: 40px;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
}

.lishan_introduce dt {
	height: 40px;
	margin-bottom: 40px;
}

.lishan_introduce dt p {
	line-height: 20px;
	color: #B51C25;
	font-size: 12px;
}

.lishan_introduce dd {
	font-size: 14px;
	line-height: 34px;
	text-indent: 2em;
}

.lishan_introduce dl:first-child {
	margin-bottom: 110px;
	width: 720px;
}

.lishan_introduce dl {
	width: 906px;
}

.bottom_bg_jj {
	height: 142px;

}

.bottom_bg_jj img {
	width: 740px;
	height: 147px;
	margin-top: 16px;
}

.lishan_introduce_LX dt {
	height: auto !important;
}

.lishan_introduce_LX dt span {
	color: #B51C25;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	margin-top: 18px;
	margin-bottom: 42px;
}

.lishan_introduce_LX dl {
	width: 600px !important;
}

.ls_kg_img {
	width: 510px;
	height: 508px;
}

.jinchun_banner {
	width: 668px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.container_max .left_box_ky {
	width: 380px;
}

.ky_banner {
	width: 380px;
	height: 300px;
	margin-bottom: 46px;
}

.container_max .left_box_ky img {
	width: 380px;
}

.container_max .education {
	padding: 69px 0 110px;
}

.ky_logo_x {
	margin-bottom: 53px;
}

.introduce_ky p {
	text-indent: 2em;
	font-size: 14px;
	line-height: 34px;
}

.list_banne_box li img {
	width: 100%;
}

.list_banne_box li h4 {
	color: #FFFFFF;
	font-size: 29px;
	font-weight: bold;
	line-height: 36px;
}

.list_banne_box li .text_box {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	font-size: 12px;
	color: #fff;
}


.list_banne_box li:hover .hover_box {
	display: block;
	transition: 1s all;
}
.list_banne_box li:hover .text_box{
	display: none;
}

.list_banne_box .hover_box {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: RGBA(191, 61, 73, .8);
	text-align: center;
	font-size: 18px;
	padding-top: 60px;
	display: none;
}

.list_banne_box .hover_box div {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.list_banne_box .hover_box.max_padding {
	padding-top: 90px;
}

.list_banne_box .hover_box p {

	line-height: 50px;
}

.list_banne_box .hover_box a {
	color: #fff;
	display: inline-block;
	height: 50px;
	line-height: 50px;
}

.list_banne_box .hover_box p::after {
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	margin-left: 20px;
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	position: relative;
	top: -2px;
	vertical-align: middle;
	border-style: solid dashed dashed dashed;
	border-color: transparent transparent transparent #fff;
	transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	/* IE 9 */
	-moz-transform: rotate(7deg);
	/* Firefox */
	-webkit-transform: rotate(7deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(7deg);
	/* Opera */
}

.list_banne_box .hover_box p::before {
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	margin-right: 20px;
	font-size: 0;
	line-height: 0;
	border-width: 7px;
	vertical-align: middle;
	position: relative;
	top: -2px;
	border-style: solid dashed dashed dashed;
	border-color: transparent #fff transparent transparent;
	transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	/* IE 9 */
	-moz-transform: rotate(7deg);
	/* Firefox */
	-webkit-transform: rotate(7deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(7deg);
	/* Opera */
}
.pagination{
	display: inline-block;
	margin: 0 auto;
}
.pagination .page {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 32px;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
	height: 30px;
	line-height:30px;
	color: #606266;
	font-size: 14px;
	font-weight: bold;
}
.pagination .pre,.pagination .next{
	color:#606266 ;
	font-family: '宋体';
	font-size: 16px;
}
.pagination .page.active{
	background: #B51C25;
	color: #fff;
}
.text-c{
	text-align: center;
}
.pagination_box{
	margin: 50px 0;
}
/* 明湖国际 */
.container_max.minghu_bg{
	background: url(../images/minghu_bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.container_max.minghu_bg .minghu_box{
	padding-top:100px;
}
.minghu_bg .minghu_box .ky_logo_x{
	margin-bottom: 30px;
}
.minghu_bg .minghu_box .ky_banner{
	width: 488px;
	height:300px;
	margin-bottom: 20px;
}
.minghu_bg .minghu_box .left_box_ky{
	width: 488px;
}
.minghu_bg .minghu_box .introduce_ky p{
	line-height: 24px;
	color: #1F1E24;
	font-size: 14px;
}
	
.jinchun_banner.xibao_banner{
	width: 460px;
	    top: 63%;
}

/* LI分页 KINGROCK 2022.03.08 */

.pagination li {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 32px;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
	height: 30px;
	line-height:30px;
	color: #606266;
	font-size: 14px;
	font-weight: bold;
}
.pagination li.active{
	background: #B51C25;
	color: #fff;
}
.pagination li.active a{
	background: #B51C25;
	color: #fff;
}


/* 兼容健康 KINGROCK 2022.03.15 */



.newsCont {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
	background: url(../images/minghu_bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.newsCont .cont {
    width: 1450px;
    height: auto;
    overflow: hidden;
    margin: 120px auto 0px;
	
}
.newsCont .zz{
	width: 1600px;
	
}

.newsCont .cont .item {
    width: 650px;
    height: auto;
}

.newsCont .cont .item2 {
    width: 395px;
    height: auto;
}

.newsCont .cont .RR{
width: 510px;	
	
}

.newsCont .cont .RR2{
width: 1120px;	
	
}

.newsCont .cont .mh_logo{
    width:640px;
	/*height:105px;*/
}

.newsCont .cont .mh_banner{
   width:640PX;
   height:400px;
   border:5px solid #85878a;
   margin-top:50px;
}

.newsCont .cont .mh_introduce{
	line-height:38px; 
	font-size:14px;
	margin-top:30px;
	text-indent: 2em;
	margin-bottom:70px;
	
}
.newsCont .cont .mh_banner2{
width:510px; height:510px;
margin-top:255px;
}


.newsCont .cont .yl_logo{
    width:380px;
	height:105px;
}

.newsCont .cont .yl_banner{
   width:385PX;
   height:305px;
   border:5px solid #85878a;
   margin-top:50px;
}

.newsCont .cont .yl_introduce{
	line-height:34px; 
	font-size:14px;
	margin-top:30px;
	text-indent: 2em;
	margin-bottom:40px;
	
}
.newsCont .cont .yl_banner2{
width:1120px; height:760px;
margin-top:160px;
}



@media screen and (max-width:1600px){


.newsCont .cont {
    width: 1180px;
    height: auto;
    overflow: hidden;
    margin: 97px auto 0px;
	
}

.newsCont .zz{
	width: 1180px;
	
}

.newsCont .cont .item {
    width: 530px;
    height: auto;
}

.newsCont .cont .item2 {
    width: 291px;
    height: auto;
}

.newsCont .cont .RR{
width: 415px;	
	
}

.newsCont .cont .RR2{
width: 825px;	
	
}

.newsCont .cont .mh_logo{
    width:310px;
	height:85px;
}

.newsCont .cont .mh_banner{
   width:520PX;
   height:325px;
   border:4px solid #85878a;
   margin-top:40px;
}

.newsCont .cont .mh_introduce{
	line-height:31px; 
	font-size:12px;
	margin-top:25px;
	text-indent: 2em;
	margin-bottom:57px;
	
}
.newsCont .cont .mh_banner2{
width:415px; height:415px;
margin-top:183px;
}


.newsCont .cont .yl_logo{
    width:280px;
	height:77px;
}

.newsCont .cont .yl_banner{
   width:284PX;
   height:225px;
   border:5px solid #85878a;
   margin-top:37px;
}

.newsCont .cont .yl_introduce{
	line-height:28px; 
	font-size:12px;
	margin-top:10px;
	text-indent: 2em;
	margin-bottom:20px;
	
}
.newsCont .cont .yl_banner2{
width:825px; height:560px;
margin-top:118px;
}


}

