
body{
	background:#fff;
}

/*banner模块*/

.banner{
	width:100%;
	height:700px;
	position:relative;
}

.ban_pic{
	width:100%;
	height:550px;
}

.ban_pic img{
	width:100%;
	display:block;
}

.pp_class{
	width:1200px;
	margin: 6px auto;
	display:flex;
	justify-content:flex-end;
}


.pp_class div{
	width:218px;
	height:130px;
	position:relative;
	margin-left:17px;
}


.pp_class p{
	height:90px;
	background:url(../images/renqun.png) no-repeat;
}

.pp_class div span{
	position:absolute;
	left:0;
	bottom:10px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#9E401E;
	width:100%;
	display:black;
}

.pp_class div span.bai{
	color:#fff;
}

.pp_class div.huangbg{
	background-color:#FBA631;
}
.pp_class div.hongbg{
	background-color:#EA1F18;
}

.pp_class div p.rena{
	background-position:75px 10px;
}

.pp_class div p.renb{
	background-position:70px -100px;
}

.pp_class div p.renc{
	background-position:66px -200px;
}

.pp_class div p.renxx{
	background-position:68px -290px;
}

.xm_class{
	width:1200px;
	height:0;
	position:absolute;
	left:50%;
	margin-left:-600px;
	top:0;
	z-index:99999;
}

.xm_class .xmbox{
	width:100%;
	height:0;
	position:relative;
}


.xmlist{
	width:260px;
	background:#FBA631;
	display:inline-block;
	font-size:0;
}


.xmlist ul{
	width:258px;
	height:686px;
	background:#FBA631;
	overflow-y: auto;
    overflow-x: hidden;
}

.xmlist ul::-webkit-scrollbar{
	width: 4px;    
}
.xmlist ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(255,255,255,1);
}


.xmlist ul li{
	width:100%;
	height:86px;
	border-bottom:1px dashed #ffffff;
	position:relative;
}


.xmlist ul li.hoverd{
	background:#FBBB63;
}

.xmlbox{
	width:auto;
	margin-left:30px;
} 

.xmlbox h3{
	height:38px;
	line-height:38px;
	font-size:18px;
}

.xmlbox h3 a{
	color:#000;
}

.xmlbox h3 i{
	width:38px;
	height:38px;
	display:inline-block;
	background:url(../images/icon.png) no-repeat;
	vertical-align:top;
	margin-top:3px;
}

.xmlbox h3 i.gszc{
	background-position:-17px -15px;
}

.xmlbox h3 i.gstp{
	background-position:-17px -60px;
}

.xmlbox h3 i.yssk{
	background-position:-17px -107px;
}

.xmlbox h3 i.sllc{
	background-position:-17px -157px;
}

.xmlbox h3 i.zcmd{
	background-position:-17px -204px;
}

.xmlbox h3 i.gxmf{
	background-position:-17px -250px;
}

.xmlbox h3 i.dgmb{
	background-position:-17px -296px;
}

.xmlbox h3 i.osdx{
	background-position:-17px -346px;
}
.xmlbox h3 i.fzdd{
	background-position:-17px -392px;
}
.xmlbox h3 i.zchg{
	background-position:-17px -445px;
}
.xmlbox h3 i.yjkz{
	background-position:-17px -490px;
}
.xmlbox h3 i.nzxc{
	background-position:-17px -535px;
}
.xmlbox h3 i.spbt{
	background-position:-17px -580px;
}
.xmlbox h3 i.jpxc{
	background-position:-17px -625px;
}
.xmlbox h3 i.tgcl{
	background-position:-17px -665px;
}
.xmlbox h3 i.yszl{
	background-position:-17px -705px;
}
.xmlbox h3 i.jccl{
	background-position:-17px -740px;
}


.xmlbox p{
	width:190px;
}

.xmlbox p span{
	margin-right:8px;
}

.xmlbox p a{
	color:#FFF;
	font-size:14px;
}


/*右侧所有品类*/

.xmlist_hover{
	width:260px;
	height:700px;
	font-size:0;
	position:absolute;
	left:260px;
	top:0;
	/*background:rgba(255,255,255,0.99);*/
	vertical-align:top;
	display:none;
}

.xmlist_h li{
	display:none;
}

.all_caipin{
	width:260px;
	height:auto;
	background:rgba(255,255,255,0.99);
	padding-top:10px;
	padding-bottom:20px;
}

.all_caipin h3{
	text-indent:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
}

.all_caipin h3 span{
	font-size:14px;
	font-weight:normal;
	float:right;
	border:1px solid #eee;
	padding:3px 6px;
	margin-right:20px;
	text-indent:0;
	text-align:center;
	background:#eee;
}

.all_caipin h3 span:hover{
	background:#ccc;
}

.all_caipin h3 span a{
	color:#F00;
}


.all_caipin dl{
	padding:0 0 0 20px;
}

.all_caipin dl dd{
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	display:inline-block;	
	margin-bottom:10px;
	font-size:0;
	margin-right:10px;
}

.all_caipin dl dd a{
	width:100%;
	height:100%;
	display:block;
	border:1px solid #eee;
	color:#333;
	font-size:14px;
}

.all_caipin dl dd a:hover{
	color:#F00;
	border:1px solid #f00;
}



/*咨询banner*/

.banner_btn{
	width:1200px;
	height:130px;
	margin:0 auto;
	margin-top:30px;
}



/*标题*/

.titles{
	width:550px;
	margin:0 auto;
	font-size:0;
	text-align:center;
	margin-top:60px;
	margin-bottom:30px;
}

.titles h2{
	display:inline-block;
	margin:0 auto;
	font-size:46px;
	color:#333;
}


.titles h2:before{
	content:"";
	width:50px;
	height:4px;
	background:#F63315;
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
}

.titles h2:after{
	content:"";
	width:50px;
	height:4px;
	background:#F63315;
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
}

.titles p{
	font-size:16px;
	color:#666;
	margin-top:10px;
	text-align:center;
}


.titles h3{
	display:block;
	margin:0 auto;
	font-size:46px;
	color:#333;
}

.titles h5{
	width:80px;
	height:5px;
	margin:0 auto;
	background:#F22A10;
	margin-top:18px;
}




/*项目框*/

.xiangmu_outbox{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}


.inside_box{
	width:286px;
	margin-bottom:36px;
}

.inside_box h3{
	height:46px;
	line-height:46px;
	font-size:22px;
	color:#E42220;
	text-indent:10px;
}

.inside_box h3 span{
	font-size:14px;
	color:#999;
	padding-left:10px;
	font-weight:normal;
}

.inside_box dl{
	width:250px;
	margin:0 auto;
	margin-top:6px;
	display:flex;
	justify-content:space-between;
}


.inside_box p{
	width:100%;
}

.inside_box p img{
	width:100%;
	display:block;
}

.inside_box dl dd{
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
}

.inside_box dl dd a{
	width:100%;
	height:100%;
	display:block;
	border-radius:4px;
}

.inside_box dl dd a.xq{
	border:1px solid #DD161B;
	color:#DD161B;
	box-sizing:border-box;
}


.inside_box dl dd:hover a.xq{
	border:1px solid #fca601;
	color:#fca601;
}

.inside_box dl dd a.zx{
	background:#DD161B;
	color:#FFF;
}

.inside_box dl dd:hover a.zx{
	background:#fca601;
}


.twozx_btn{
	width:600px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:50px;
	margin-bottom:50px;
}


.twozx_btn p{
	width:250px;
	height:50px;
}

.twozx_btn p a{
	width:100%;
	height:100%;
	display:block;
	border-radius:4px;
	font-size:24px;
	line-height:50px;
	text-align:center;
}

.twozx_btn p a.zx{
	background:#4E525D;
	color:#FFF;
}


.twozx_btn p:hover a.zx{
	background:#000;
}


.twozx_btn p a.gd{
	background:#E81F18;
	color:#FFF;
}

.twozx_btn p:hover a.gd{
	background:#fca601;
}



.huibg{
	width:100%;
	background:#F4F4F4;
	overflow:hidden;
}


/*推荐短期专业*/
.duanqibox{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.dzybox{
	width:388px;
	box-shadow:0 0 8px #999999;
	overflow:hidden;
	margin-bottom:30px;
	position:relative;
}

.dzybox span{
	position:absolute;
	left:0;
	top:0;
}

.dzybox img{
	display:block;
}

.dzybox dl{
	width:100%;
	text-align:center;
	margin-top:30px;
}

.dzybox dl dt{
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.dzybox dl dd{
	text-align:center;
	font-size:16px;
	margin:0;
	color:#555;
	margin-top:6px;
}

.dzybox p{
	width:260px;
	display:flex;
	justify-content:space-between;
	margin:30px auto;
}


.dzybox p a{
	width:120px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
	text-decoration:none;
	border-radius:6px;
}

.dzybox p a.xfzx{
	background:#FF1A0D;
	color:#FFF;
}

.dzybox p a.xfzx:hover{
	background:#900;
}

.dzybox p a.zyjz{
	border:1px solid #555;
	color:#555;
	box-sizing:border-box;
}

.dzybox p a.zyjz:hover{
	background:#eee;
}

.dzyboxbg{
	background:#FF1913;
}

.dzyboxbg a{
	width:100%;
	height:100%;
	display:block;
	display:flex;
	justify-content:center;
	align-items:center;
}

.dzyboxbg dl dt{
	font-size:28px;
	color:#FFF;
	line-height:44px;
	letter-spacing:5px;
}

.dzyboxbg dl dd{
	width:64px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
}




/*短期专业分类*/

.dq_class{
	width:1200px;
	margin:0 auto;
}


.list_rows{
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-bottom:10px;
}

.biglist{
	width:100%;
	position:relative;
}

.morelist{
	width:100px;
	height:153px;
	position:absolute;
	right:-100px;
	top:0;
	box-shadow:0 0 8px #eee;
	border-radius:0 77px 77px 0;
	display:none;
}

.morelist a{
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	line-height:152px;
	font-size:18px;
	transition:0.5s;
	border-radius:0 77px 77px 0;
}

.morelist a:hover{
	color:#f00;
	font-weight:both;
}

	
.list_rows_name{
	width:230px;
	height:155px;
	display:flex;
	justify-content:center;
	align-items:center;
}

.list_rows_name p i{
	width:55px;
	height:55px;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	background:url(../images/dq_icon.png) no-repeat;
}

.list_rows_name p span{
	display:block;
	font-size:18px;
	color:#FFF;
	text-align:center;
}


.dqone{
	background:#8E3762;
}

.dqone p i{
	background-position:0 0;
}


.dqtwo{
	background:#64D7C6;
}

.dqtwo p i{
	background-position:0 -125px;
}


.dqthree{
	background:#3B95C9;
}

.dqthree p i{
	background-position:0 -247px;
}


.dqfour{
	background:#EE8266;
}

.dqfour p i{
	background-position:0 -374px;
}



.list_rows_content{
	width:956px;
	display:flex;
	justify-content:space-between;
}

.list_rows_content dl{
	width:230px;
	transition:0.5s;
}

.list_rows_content dl:hover{
	box-shadow:0 0 4px #999999;
}

.list_rows_content dl:hover dd{
	background:#F4F4F4;
}

.list_rows_content dl dt img{
	width:100%;
	display:block;
}

.list_rows_content dl dd{
	height:40px;
	line-height:40px;
	text-align:center;
}

.list_rows_content dl a{
	color:#000;
}



/*实操教学*/

.jiaoxue{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.jiaoxue p{
	width:592px;
	margin-bottom:16px;
}

.jiaoxue p img{
	width:100%;
	display:block;
}


/*实操教学场景改*/
.jxchangjing{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.jxchangjing p{
	margin:0;
	margin-bottom:20px;
}

.jxchangjing img{
	display:block;
}

.cjleft{
	width:700px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.cjright{
	width:480px;
}



/*成功学子*/

.xuezi{
	width:1200px;
	margin:0 auto;
}

.xuezi p{
	width:100%;
}

.xuezi p img{
	width:100%;
	display:block;
}



.wendi{
	width:1200px;
	margin:0 auto;
}

.wendi ul{
	width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}

.wendi ul li{
	width:auto;
	display:inline-block;
	border:1px solid #ccc;
	border-radius:4px;
	margin-bottom:40px;
}

.wendi ul li:hover{
	border:1px solid #f00;
}

.wendi ul li:nth-child(odd){
	margin-right:120px;
}

.wendi ul li a{
	width:100%;
	height:100%;
	display:block;
	color:#333;
	font-size:24px;
	padding:16px 80px;
}


/* 轮播图 */
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}


.swiper-slide a{
	width:100%;
	height:555px;
	display:block;
}









