.cont_list_box .cont_list_top{
	margin-top: 83px;
	width: 984px;
	height: 333px;
	position: relative;}
.cont_list_box .cont_list_top .cont_list_img{
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 2;}
.cont_list_box .cont_list_top .cont_list_top_txt{
	width: 635px;
	height: 333px;
	background: #f8f7f7;
	font-size: 18px;
	color: #c59b6d;
	line-height: 26px;
	margin-left: 350px;
	position: relative;}
.cont_list_box .cont_list_top .cont_list_top_txt img{
	margin: 40px 0 0 140px;}
.cont_list_box .cont_list_top .cont_list_top_txt p{
	width: 438px;
	margin-left: 140px;
	margin-top: 26px;}
.cont_list_box .cont_list_top .cont_list_top_txt .cont_list_top_bot{
	width: 86px;
	height: 2px;
	background: #c59b6d;
	position: absolute;
	bottom: 14px;
	right: 0;}
.cont_list .cont_list_title{
	margin: 56px 0 40px;}
.cont_list .cont_list_cont li{
	clear: both;
	width: 832px;
	background: #fff;
	font-size: 18px;
	color: #9fa0a0;
	height: auto;
	box-shadow: none;}
.cont_list_cont .registration{
	display: flex;
	justify-content: flex-start;}
.cont_list .cont_list_cont li{margin-right: 0;}
.cont_list .cont_list_cont li:nth-child(odd){margin-right: 0;}
.cont_list_cont .registration li{
	width: 166px;
	height: 153px;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	justify-content: space-between;}

.cont_list_cont .registration .regidt_right{
	width: 70px;
	padding-top:6px;}
.cont_list_cont .registration li:hover  .regist_xvhao{
	background: #c59b6d;
	color: #fff;}

.cont_list_cont .registration .regist_xvhao{
	width: 50px;
	height: 50px;	
	font-size: 30px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	margin: auto;}
.cont_list_cont .registration .regist_xvhao{
	border: 1px solid #c59b6d;
	color: #c59b6d;}

.cont_list_cont .registration .regist_cont{
	font-size: 18px;
	text-align: center;
	margin-top: 18px;
	margin-right: 0;}
.cont_list .cont_list_cont  li:hover .regist_left  .regist_cont{
	color: #c59b6d;}
.cont_list_cont .registration .regist-icon{
	font-size: 34px;
	color: #c59b6d;}
.cont_list .cont_list_cont li:nth-child(n+3){margin-top: 0;}
 .regist_bottom{
	width: 984px;
	background: #f8f7f7;
	font-size: 18px;
	color: #9fa0a0;
	padding: 44px 72px;
	box-sizing: border-box;display:flex}
 .regist_bottom li{
 		display: none;}
 .regist_bottom li:nth-child(1){
 	display: block;}
.cont_list .learn_title{
	width:983px ;
	border-bottom: 1px solid #c59b6d;
	position: relative;
	margin-top: 50px;
	margin-bottom: 40px;}
.cont_list .learn_title img{
	position: absolute;
	top: 0;
	left: 245px;}
.cont_list .learn_tit{
	width: 245px;
	height: 39px;
	background: #c59b6d;
	font-size: 20px;
	color: #fff;
	line-height: 39px;
	text-align: center;}
.cont_list .learn_kecheng{
	width: 174px;}
.cont_list .learn_hexin img{
	left: 174px;}
.cont_list .cont_list_cont {
	text-align: center;}
.cont_list_box .cont_xueli{margin-top: 0;display:flex}
.cont_list_box .cont_xueli .cont_list_top_txt{
	margin-left: 0;}
.cont_list_box .cont_xueli .cont_list_img{
	left: 556px;}
.cont_list_box .cont_xueli .cont_list_top_txt p{
	margin-left: 74px;}
.cont_list_box .cont_xueli .cont_list_top_txt img{
	    margin: 40px 0 0 74px;}
.cont_list_box .cont_list_top .cont_list_top_txt .cont_list_top_bot{
	right: 140px;
	bottom: 40px;}
.cont_list .cont_list_cont li .cont_list_cont_txt{
	font-size: 18px;}