/*首页样式*/
/*首页样式*/
.main-container{
	background:#f5f5f5;
	width:100%;
}
.banner{
	width:100%;
	max-width:1920px;
	height:450px;
	text-align:center;
	overflow:hidden;
	margin:auto;
	min-width:1200px;
	cursor:pointer;
}
.slideBox{ width:100%; min-width: 1200px; max-width: 1920px; height:450px; overflow:hidden; position:relative;margin:0 auto; }
.slideBox .hd{ height:37px; width:168px; overflow:hidden; position:absolute; left:43%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin-top:8px;text-align:center;}
.slideBox .hd ul li{display:inline-block;width:20px;height:20px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:#fff;border-radius:100%;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.slideBox .hd ul li.on{background-color:#d11804;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin: 0 auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:450px; display:block; margin: 0 auto;}
{
	background:#f5f5f5;
	width:100%;
}
.banner{
	width:100%;
	max-width:1920px;
	height:450px;
	text-align:center;
	overflow:hidden;
	margin:auto;
	min-width:1200px;
	cursor:pointer;
}
.slideBox{ width:100%; min-width: 1200px; max-width: 1920px; height:450px; overflow:hidden; position:relative;margin:0 auto; }
.slideBox .hd{ height:37px; width:168px; overflow:hidden; position:absolute; left:43%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin-top:8px;text-align:center;}
.slideBox .hd ul li{display:inline-block;width:20px;height:20px;margin:0 3px;text-indent:-999px;cursor:pointer;background-color:#fff;border-radius:100%;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.slideBox .hd ul li.on{background-color:#d11804;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin: 0 auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:450px; display:block; margin: 0 auto;}

.menu-section{
	display:inline;
	float:left;
	height:450px;
}
.course-menu {
    width:1200px;
    height:450px;
	margin:0 auto;
    overflow:hidden;
    color:#FFFFFF;
    position:relative;
    top:-450px;
}
.menu-left li{
	text-align:left;
	padding:0 15px 0 20px;
}
.menu-left {
    width:240px;
    height:450px;
    float:left;	
}
.menu-left a {
    color: #FFFFFF;
	display:block;
	font-size:16px;
}
#splice-line {
	border-right: 1px solid #aeaaaa;
	display: inline-block; 
	height: 10px; 
	margin-left: 15px;
}
/* .menu-left a:after{
	content:url(../../image/www/index/course-arrow.gif);
	width:10px;
	height:20px;
	margin-top:5px;
	float:right;
} */
.menu-left .category-remarks {
	float: right;
	font-size: 14px;
}
.menu-bg{
	position:absolute;
	width:240px;
	height:450px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	background:#989898;
}
.menu-left ul{
	position:absolute;
	width:240px;
}
.menu-left ul li {
    width:100%;
	color:#fff;
    height:56.2px;
    line-height:56.2px;
    border-top:1px solid #999;
    box-sizing:border-box;
    cursor:pointer;
}
.menu-left ul li:hover{
	background:#ccc;
}
.course-menu .menu-right {
    width:470px;
    height:450px;
    float:left;
	padding:15px 10px 10px;
    text-align:center;
	overflow:hidden;
	display:none;
	background:url(../../image/www/index/menu-bg.gif);
	z-index:999;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity:0.95;
	position:relative;
}
.menu-right ul li a:hover{
	color: #4992ff;
}
.slide-table{
	width:490px;
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden;
	z-index:999;
}
.slide-table ul{
	position:relative;
	height:3396px;
}
.slide-table ul li{
	display:inline-block;
	position:absolute;
}
.menu-table{
	width:450px;
}
.menu-table a{
	
}
.menu-table td,.menu-table img{
	font-size:0;
}
.tg-group{
	width:1200px;
	margin:15px auto 0;
}
.group-left{
	float:left;
	width:156px;
	height:156px;
	background:#fff url(../../image/www/index/group-left-bg.gif) no-repeat;
	padding:10px;
	box-sizing:border-box;
}
.group-left li{
	float:left;
	width:50%;
	height:50%;
	box-sizing:border-box;
	text-align:center;
}
.group-left li img{
	display:block;
	width:40px;
	height:40px;
	margin:0 auto;
}
.group-left li span{
	font-size:14px;
}
.group-right{
	width:1200px;
	float:right;
	height:156px;
}
.group-right li{
	float:left;
	width:185px;
	height:156px;
	background:#fff;
	margin-right:18px;
	text-align:center;
	border-radius: 12px;
}
.group-right li:last-child{
	margin-right: 0;
}
.group-right li a{
	display:block;
}
.group-right li img{
	margin-top:10px;
}
.group-right h3{
	font-size:22px;
	color:#333;
	margin-top:15px;
	font-weight: 400;
}
.group-right p{
	font-size:14px;
	color:#666;
}
.middle-block{
	width:1200px;
	margin:10px auto 0;
}
.block-top{
	height:47px;
	border-bottom:2px solid #2e3340;
}
.block-top h2{
	line-height:43px;
	font-size:20px;
	color:#e91b05;
	display:inline-block;
	border-bottom:4px solid #e91b05;
	font-weight:normal;
}
.block-top span{
	font-size:18px;
	color:#2e3340;
	margin-left:20px;
}
.block-more{
	float:right;
	color:#2e3340;
	letter-spacing:2px;
	line-height:47px;
	font-size:18px;
}

.course-a{
	display:inline-block;
	width:80px;
	height:28px;
	line-height:26px;
	border:1px solid #e91b05;
	color:#e91b05;
	font-size:14px;
	border-radius:4px;
	margin:20px 10px 0 10px;
}
.course-a:hover{
	color:#e91b05;
}
.cloudera{
	width:157px !important;
	height:54px !important;
	margin: 50px auto 44px !important;
}
.study-resourse{
	width:100%;
	text-align:justify;
}
.study-resourse li{
	display:inline-block;
	width:226px;
	height:182px;
	background:#fff;
	margin-top:15px;
	text-align:center;
	border-radius: 12px;
	overflow: hidden;
	transition: all 0.2s;
	box-shadow: 2px 2px 12px 0px #0000001A;
}
.study-resourse li:hover{
	transform: translateY(-4px);

}
.resourse-a{
	position: relative;
	display: block;
	cursor: pointer;
}
.resourse-pic{
	display:block;
	width:226px;
	height:142px;
}
.resourse-img{
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.study-resourse li p{
	font-size:14px;
	padding-left:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
}
.tend-block{
	margin-top:20px;
	font-size:0;
}
.tend-block>div{
	display:inline-block;
	font-size:14px;
	vertical-align:top;
	height:400px;
	width:285px;
	overflow:hidden;
}
.live-list li{
	height: 40px;
	line-height: 40px;
	list-style-image: url(../../image/www/index/list-ico.png);
	list-style-position: inside;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}
.column_a{
	display: inline-block;
	vertical-align: middle;
	width: 164px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
}
.column_time{
	color: #999;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
}
.tend-block h3 {
    font-size: 18px;
    line-height: 40px;
    background: #e91b05;
    padding-left: 15px;
    font-weight: normal;
    color: #fff;
}
.live-list{
	padding:0 10px;
	background:#fff;
	height:400px;
}
/* .live-list>li{
	padding:10px 0 10px;
} */
.live-img{
	position: relative;
	margin-bottom: 10px;
	cursor: pointer;
}
.live-pic{
	width: 100%;
}
.live-play{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.live-title{
	width: 100%;
	font-weight:normal;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #000;
}
.live-description{
	max-height: 36px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	font-size: 12px;
	color: #666;
}
.live-info{
	font-size:12px;
	margin-top: 10px;
	text-align: right;
}
.live-info:after{
	display:table;
	clear:both;
	content:"";
}
.live-status{
	color:#5fb41b;
}
.live-status.blue{
	color:#4992ff;
}
.live-status img{
	vertical-align:bottom;
	margin-right:5px;
}
.live-time{
	float:right;
	color:#666;
}
.live-time font{
	font-weight:bold;
}
.class-box{
	background:#fff;
	margin-left:20px;
}
.class-box>h3{
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
}
.class-box>h3 img{
	margin:0 10px;
}
.class-list{
	margin:0;
	padding:0 10px !important;
}
.class-list>li{
	height:40px;
	line-height:40px;
}
.class-list>li:after{
	display:table;
	content:"";
	clear:both;
}
.open-name{
	float:left;
	font-size:16px;
	width:105px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.open-name img{
	vertical-align:middle;
	margin-left:5px;
}
.open-date{
	float:left;
	color:#999;
}
.open-listen{
	float:right;
}
.class-listen{
	display:block;
	color:#e91b05;
	border:1px solid #e91b05;
	border-radius:4px;
	width:80px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:6px;
}
.news-box{
	background:#fff;
}
.news-box h3{
	font-size:18px;
	line-height:40px;
	background:#e91b05;
	padding-left:15px;
	font-weight:normal;
	color:#fff;
}

.student-block{
	height:310px;
	width:100%;
	overflow-x:hidden;
}
.student-block ul{
	height:310px;
	overflow-y:hidden;
	overflow-x:auto;
}
.student-block li{
	float:left;
	width:225px;
	height:300px;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	border-radius: 12px;
}
.student-block li{
	margin-right:18.75px;
}
.student-block li img{
	position:absolute;
	top:0px;
	width:225px;
	height:300px;
	display:block;
}
.report-text{
	position:absolute;
	padding:5px 15px 0;
	bottom:0px;
	width:100%;
	height:90px;
	overflow:hidden;
	background-color:rgba(0,0,0,0.4);
}
.report-text p{
	color:#fff;
}
.r-content{
	height:35px;
	color:#fff;
	margin-top:5px;
}
.envi-block{
	height:208px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	margin:10px 0;
}
.envi-block ul{
	width:2000px;
	height:208px;
}
.envi-block li{
	float:left;
	width:285px;
	height:200px;
	overflow:hidden;
	margin-right:20px;
	position:relative;
	border-radius: 12px;
}
.envi-block li img{
	position:absolute;
	width:285px;
	height:200px;
}
.envi-block li p{
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	height:26px;
	line-height:26px;
	color:#fff;
	background:rgba(0,0,0,0.5);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.video-box{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
.video-cont{
	width: 600px;
	height: 380px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: #FFF;
}
.video-p{
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(../../image/error.png) no-repeat;
	background-position: 3px 6px;
	cursor: pointer;
}
.video-p:hover{
	background-position: 3px -35px;
}
.video{
	position: absolute;
	bottom: 0;
}
.video-tips{
	width: 100%;
	height: 20px;
	text-align: center;
	color: #000000;
	position: absolute;
	top: 0;
	bottom: 0;
	margin:auto;
}
.new_course{
	text-align: center;
	padding-top: 150px;
	font-size: 16px;
}
.linBlock{
	width: calc(33% - 5px);
	margin-right: 5px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
	cursor: pointer;
	border-radius: 5px;
	color: #999;
	border: 1px solid #e91b05;
}
.linBlock a{
	color: #999;
}
.linBlock.nowSelect{
	background-color: #e91b05;
	color: #fff;
}
.linBlock.nowSelect a{
	color: #fff;
}

.colum_list{
	display: none;
}
.colum_list.show{
	display: block;
}
.colun_out{
	width: 100%;
	height: 40px;
	display: -webkit-box;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	scrollbar-width: thin;
	   /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
   -ms-overflow-style: none;
   overflow-y: hidden;
}
.colun_out::-webkit-scrollbar {
  height: 5px;
  
}
.colun_out::-webkit-scrollbar-track {
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
	border-radius:5px;
}
.colun_out::-webkit-scrollbar-thumb {
	border-radius:5px;
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}

.colun_out::-webkit-scrollbar-thumb:window-inactive {
	background:rgba(255,0,0,0.4);
}

/* 华为图标样式 */
.HCIA-icon-wrap {
	height: 40px;
	width: 140px;
	background-color: #e1f3ed;
	display: flex;
	align-items: center;
	justify-content: center;
}
.HCIA-icon-wrap-sp {
	width: 212px;
	background-color: #e3f7e9;
}
.HCIA-icon-wrap-spl {
	width: 83px;
	background-color: #e3f7e9;
}
.HCIA-icon-text {
	padding: 0 5px;
	color: #2c4590;
	font-weight: bold;
	letter-spacing: -0.6px;
}
.HCIA-icon-text-zh {
	letter-spacing: -0.3px;
}

.HCIE-icon-wrap {
	height: 37px;
	width: 105px;
	background-color: #c9edf9;
	display: flex;
	align-items: center;
	justify-content: center;
}
.HCTE-openGuess-wrap{
	width: 212px;
	background-color: #c9edf9;
}
.HCIE-icon-text {
	padding: 0 5px;
	color: #1c3687;
	font-weight: bold;
	letter-spacing: -0.4px;
}

.HCIP-icon-wrap {
	height: 24px;
	width: 346px;
	background-color: #e3e3f7;
	display: flex;
	align-items: center;
	justify-content: center;
}
.HCIP-icon-wrap-sp {
	width: 173px;
	height: 36px;
}
.HCIP-icon-wrap-spl {
	width: 128px;
	height: 24px;
}
.HCIP-icon-text {
	padding: 0 5px;
	color: #1c3687;
	font-weight: bold;
	letter-spacing: -0.6px;
}


/* 红帽图标样式 */
.Reahat-icon-wrap {
	height: 96px;
	width: 320px;
	background-color: #efefef;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 3px;
}
.Reahat-icon-text {
	padding: 0 5px;
	color: #131313;
	/* font-weight: bold; */
	font-size: 16px;
	/* letter-spacing: -0.6px; */
}
.Reahat-icon-wrap-sp {
	width: 150px;
}

/* 甲骨文 */
.oracle-icon-wrap {
	height: 118px;
	width: 270px;
	background-color: #e5f5fb;
	display: flex;
	/* align-items: center; */
	justify-content: center;
	margin-left: 3px;
	flex-wrap: wrap;
	align-items: flex-end;
}
.oracle-icon-title {
	width: 100%;
	color: #131313;
	font-weight: bold;
	font-size: 16px;
}
.oracle-icon-text {
	position: relative;
	width: 100%;
	color: #131313;
	font-size: 16px;
	bottom: 30px;
}

/* 思科 */
.cisco-icon-wrap {
	height: 53px;
	width: 262px;
	background-color: #faf5f5;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 3px;
}
.cisco-icon-text {
	padding: 0 5px;
	color: #0e668a;
	font-size: 16px;
	font-weight: bold;
}


/* 阿里云 */
.ali-icon-wrap {
	height: 52px;
	width: 105px;
	background-color: #f8f8f8;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 3px;
}
.ali-icon-text {
	padding: 0 5px;
	color: #d7643a;
	font-size: 16px;
	font-weight: bold;
}
.width130{
	width: 130px !important;
	margin-left: 0 !important;
}
.height80{
	height: 80px;
	line-height: 80px;
	margin-left: 0 !important;
}
.width80{
	width: 80px;
	margin-left: 0 !important;
}
.height30{
	line-height: 30px;
	height: 30px;
}
.width120{
	width: 120px !important;
	margin-left: 0 !important;
}
.width130 .oracle-icon-title,.width80 .oracle-icon-title ,.width120 .oracle-icon-title{
	font-size: 14px;
	font-weight: 400;
}

/* modify as 20240924 */

.container{
	width: 1200px;
	margin: 15px auto;
	min-height: 495px;
}

.menu_course_left{
	width: 300px;
	height: 495px;
	background: #FFFFFF;
	border-radius: 12px;
	padding: 15px 5px;
}
.menu_banner{
	width: 880px;
	height: 495px;
	border-radius: 12px;
	margin-left: 20px;
	overflow: hidden;
}
.menu_banner .slideBox{
	width: 100%;
	height: 100%;
	min-width:880px;
	max-width: 880px;
}
.menu_banner .slideBox .bd{
	width: 100%;
	height: 100%;
	margin-left: 0px !important;
}
.menu_banner .slideBox .bd img{
	height: 495px;
	width: 100%;
}
.menu_course_item{
	width: 100%;
	height: 54px;
	padding-left: 45px;
	line-height: 54px;
	border-radius: 12px;
	font-family: Noto Sans SC;
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	color: #333333;
	position: relative;
	margin-bottom: 5px;
}
.menu_course_item:hover{
	background-color: #E91B05;
}
.menu_course_item:hover .menu_course_item_a{
	color: #fff;
}

.menu_course_item .menu_course_item_a{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	color: #333333;
	text-decoration: none;
}

.menu_course_item_abolute{
    width: 910px;
    height: 495px;
    background-color: #fff;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 999999;
	border-radius: 0 12px 12px 0;
	overflow: hidden;
	display: none;
}
.menu_course_item:hover .menu_course_item_abolute{
	display: block;
}
.position_relative{
	width: 100%;
	height: 100%;
	position: relative;
}
.flex{
	display: flex;
}
.banner_pop_item_left{
	width: 440px;
	height: 100%;
	margin: 0 24px 0 87px;
	background-color: #fff;
	padding: 10px 0;
	overflow-y: auto;
	padding-bottom: 10px;
}
.banner_pop_item_right{
	width: 360px;
	height: 100%;
	padding: 30px;
	box-sizing: border-box;
	background-color: #fff;
}
.bp_head{
	font-family: Noto Sans SC;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	text-align: left;
	color: #333;
	display: block;
	width: 100%;
	margin-top: 20px;
}
.flexwrap {
	flex-wrap: wrap;
}
.flexwrap a{
	font-family: Noto Sans SC;
	font-size: 18px;
	font-weight: 500;
	line-height: 14px;
	text-align: left;
	color: #666;
	margin: 10px 18px 10px 0;
}
.flexwrap a:last-child{
	margin-right: 0px;
}
.banner_pop_item_right_p{
	font-family: Noto Sans SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 14px;
	text-align: left;
	color: #333;
}
.banner_pop_item_right img{
	display: block;
	width: 300px;
	height: 175px;
	border-radius: 12px;
	margin:  10px 0 5px 0;
}
.banner_pop_item_right_a{
	font-family: Noto Sans SC;
	font-size: 18px;
	font-weight: 500;
	line-height: 14px;
	text-align: left;	
	color: #333;
}
.small_back_color{
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 500;
	line-height: 29px;
	text-align: left;
	color: #666;
}	
.menu_course_item_abolute.redHat_item{
	top: -74px;
}
.menu_course_item_abolute.oracle_item{
	top: -133px;
}
.menu_course_item_abolute.pmp_item{
	top: -192px;
}
.menu_course_item_abolute.cisp_item{
	top: -251px;
}
.menu_course_item_abolute.hmos_item{
	top: -310px;
}
.menu_course_item_abolute.pgsql_item{
	top: -369px;
}
.menu_course_item_abolute.other_item{
	top: -428px;

}
.alike_title{
	width: 100%;
	font-family: Noto Sans SC;
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	color: #333;
	margin-bottom: 40px;
}
.course_system_out{
	width: 100%;
	padding: 30px 0 60px 0;
	margin-top: 30px;
}
.bgColorBlue{
	background: #F5FAFD;
}
.course-content{
	width:100%;
	text-align:justify;
}
.course-content li{
	display:inline-block;
	width:225px;
	height:270px;
	background:#fff;
	margin-top:18px;
	text-align:center;
	vertical-align:top;
	border-radius: 12px;
	transition: all 0.2s;
	box-shadow: 2px 2px 12px 0px #0000001A;
}
.course-content li:hover{
	transform: translateY(-4px);
}
.course-content li img{
	width:150px;
	height:124px;
	display:block;
	margin:15px auto 10px;
}
.course-content li h6{
	font-size:22px;
	font-weight:normal;
	text-align:center;
	margin-bottom:5px;
}
.bgColorWhite{
	background-color: #fff;
}
.container.envi-content{
	min-height: 300px;
}
.container.stu-content{
	min-height: 390px;
}
.mtopentry{
	margin-top: 0 !important;
}
.new_good_class_main{
	width: 1200px;
	height: 510px;
	position: relative;
	overflow: hidden;
}
.new_good_class_main ul{
	width: 2500px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.new_good_class_main li.cp_item{
	width: 1200px;
	height:100%;
	border-radius: 10px;
	overflow: hidden;
	position: absolute;
}
.cp_top{
	width: 100%;
	border-radius: 10px 10px 0 0 ;
	background: #E91B05;
	display: flex;
	height: 60px;
	color: #fff;
	font-family: Alibaba PuHuiTi;
	font-size: 21px;
	font-weight: 400;
	line-height: 60px;
	text-align: center;
	padding: 0;
	box-sizing: border-box;
}
.cp_top span{
	min-height:60px;
	line-height: 60px;
}
.cp_top span:nth-child(1),.cp_top div:nth-child(1){
	width: 300px;
}
.cp_top span:nth-child(2),.cp_top div:nth-child(2){
	width: 209px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cp_top span:nth-child(3),.cp_top div:nth-child(3){
	width: 209px;
}
.cp_top span:nth-child(4),.cp_top div:nth-child(4){
	width: 210px;
}
.cp_top span:nth-child(5),.cp_top div:nth-child(5){
	width: 270px;
}
.cp_bot{
	width: 1200px;
	height: 450px;
	border: 1px solid #EF5647;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	position: relative;
}
.out_cp_bot{
	position: absolute;
	top: 0;
	left: 0;
}
.cp_bot .cp_top{
	height: 55.95px;
	border-radius: 0;
	background: #FDFDFD;
	font-family: Alibaba PuHuiTi;
	font-size: 18px;
	font-weight: 400;
	line-height:55.95px;
	text-align: center;
	color: #000;
}
.cp_bot .cp_top div:nth-child(1){
	display: flex;
	width: 300px;
	align-items: center;
	padding-left: 18px;
}
.cp_bot .cp_top:nth-child(n + 1){
	background: #FDFDFD;
}
.cp_bot  .cp_top img{
	width: 15px;
	height: 20px;
	margin-right: 20px;
}
.cp_bot .cp_top:nth-child(2n-1){
	background: #F3F3F3;
}
.cp_bot .cp_top div{
	border-right: 1px solid #EF5647 ;
}
.cp_bot .cp_top div:last-child{
	border: 0;
}
.cp_btn{
	background: linear-gradient(270deg, #FFB644 0%, #FF7A3A 100%);
	width: 152px;
	height: 34px;
	border-radius: 17px;
	font-family: Alibaba PuHuiTi;
	font-size: 18px;
	font-weight: 400;
	line-height: 34px;
	text-align: center;
	color: #fff;	
	margin: 10px auto;	
	cursor: pointer;
	user-select: none;
}
.slibox_container{
	width: 280px;
	height: 280px;
	border-radius: 12px;
	box-shadow: 2px 2px 12px 0px #0000001A;
	background-color: #fff;
	margin-right: 10px;
}
.news_container.container{
	min-height: 280px;
}
.slibox_container .bd{
	width: 100%;
	height: 100%;
}
.slibox_container .bd .item{
	width: 100%;
	height: 100%;
}
.slibox_container .bd .item img{
	display: block;
	width: 100%;
	height: 130px;
	border-radius: 12px;
}
.news_content{
	width: 910px;
	height: 280px;
	box-shadow: 2px 2px 12px 0px #0000001A;
	border-radius: 12px;
	background-color: #fff;
	padding: 20px 30px;
}
.new_left_tips{
	padding: 10px 12px;
	font-family: Alibaba PuHuiTi;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	text-align: left;
	color: #000;
}
.news_content_item{
	width: 250px;
	margin-right: 45px;
}
.news_content_item:last-child{
	margin-right: 0;
}

.news_alike_title{
	font-family: Noto Sans SC;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color: #000;
	padding: 0 0 2px 13px;
	position: relative;
	border-bottom: 0.5px solid #B3B3B3;
	margin-bottom: 10px;
}
.news_alike_title::before{
	display: block;
	content: "";
	width: 3px;
	height: 19px;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 4px;
}
.news_content_item:nth-child(1) .news_alike_title::before{
	background-color: #F76E6E;
}
.news_content_item:nth-child(2) .news_alike_title::before{
	background-color: #0092FF;
}
.news_content_item:nth-child(3) .news_alike_title::before{
	background-color: #00CC7E;
}
.news-list{
	padding:0 10px 0 5px;
}
.news-list li{
	height:40px;
	line-height:40px;
	list-style-position:inside;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
	padding-left: 15px;
}

.news_content_item .news-list li::before{
	display: block;
	content: "";
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	line-height: 12px;
	background-color: #B3B3B3;
	position: absolute;
	left: 0;
	top: 16px;
}
.news_content_item .news-list li:nth-child(1)::before{
	display: block;
	content: "1";
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	line-height: 12px;
	background-color: #ED1C24;
	position: absolute;
	left: 0;
	top: 14px;
}
.news_content_item .news-list li:nth-child(2)::before{
	display: block;
	content: "2";
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	line-height: 12px;
	background-color: #F15A24;
	position: absolute;
	left: 0;
	top: 14px;
}
.news_content_item .news-list li:nth-child(3)::before{
	display: block;
	content: "3";
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	line-height: 12px;
	background-color: #F7931E;
	position: absolute;
	left: 0;
	top: 14px;
}
.enterpry_title{
	width: 100%;
	height: 130px;
	text-align: center;
	padding: 39px 0;
	background: #E8F0F7;
}
.enterpry_title p:nth-child(1){
	font-family: Noto Sans SC;
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	color: #333;	
	margin-bottom: 5px;
}
.enterpry_title p:nth-child(2){
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
	color: #333;
}
.enterpry_padding{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.container.enterpry-content{
	min-height: 320px;
	overflow: hidden;
}
.enterpry-content li{
	width: 320px;
	height: 320px;
	padding: 0 10px;
}
.enterpry-content li img{
	display: block;
	width: 120px;
	height: 160px;
	margin: 0 auto;
}
.enterpry-content li p:nth-child(2){
	font-family: Noto Sans SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	color: #666;
	height: 36px;
	width: 240px;
	text-align: center;
	margin: 30px auto 10px;
}
.enterpry-content li p:nth-child(3){
	font-family: Noto Sans SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	color: #333;
}
.news-list li:hover a{
	color: #0092FF;
}