@charset "UTF-8";
/*css 初始化 */

/* 内页导航区域 */
.navBox{
	clear:both;
	border-bottom:1px solid #ddd;
}
.navBox{
	border-top:3px solid #10c55b;
	/* margin-top:20px; */
}

.navBox .left{
	width:190px;
	position: relative;
}
.navBox .left ul{
	border-color:#10c55b;
}

.navBox .left ul li{
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
.navBox .left ul li p{
	margin-bottom: 6px;
}
.navBox .left ul li:hover{
	/* transform: scale(.98); */
	background:#f4fffb;
}
.navBox  i.iconfont,.navBox  i.c-ico4,.navBox  i.c-ico2,.navBox  i.c-ico3{
	display:block;
	width:20px;
	height:22px;
	margin-right:10px;
	background-image:url(../images/xkw_spring.png);
	background-repeat: no-repeat;
	background-clip:content-box;
}
.navBox .left i.all{
	background-position: 0 0px;
}
.navBox .left .i1{
	background-position: -24px -2px;
}
.navBox .left .arrow{
	float: right;
	background-position: -163px -69px;
}
.navBox .left .i2, .navBox .left .hr,.icon2{
	background-position: -53px -2px;
}
.navBox .left .i3, .navBox .left .xiaoxue{
	background-position: -76px -2px;
}
.navBox .left .i4, .navBox .left .jzs2,.icon5{
	background-position: -102px -2px;
}
.navBox .left .i5, .navBox .left .ck,.icon4{
	background-position: -127px -2px;
}
.navBox .left .i6, .navBox .left .chuji,.icon1{
	background-position: -157px -2px;
}
.navBox .left .i7, .navBox .left .qh, .navBox .left .ccbp, .navBox .left .jj, .navBox .left .zq{
	background-position: -181px -2px;
}
.navBox .left .i8{
	background-position: -207px -2px;
}
.navBox .left .i9, .navBox .left .syyy,.icon7{
	background-position: -232px -2px;
}
.selectCourse{
	font-size: 14px;
}
.navBox .left .all_1{
	background:#10c55b;
	color:#FFF;
	font-size: 16px;
	padding:0 12px;
	line-height:53px;
	height: 53px;
	overflow: hidden;
}
.navBox .left .all_1:hover{
	background:#0baa4d;
	/* transform: scale(.98); */
	cursor: pointer;
}
.navBox .left ul>li a{
	display: block;
	padding-top:15px;
	border-bottom: 1px solid #ddd;
}
.navBox .left ul>li a:hover{
	color:#10c55b;
}

.navBox .left ul>li:last-child a{
	border-bottom:none;
}
.navBox .left ul>li a p:first-child{
	font-size:16px;
}
.navBox .left ul li a p:last-child{
	clear:both;
	color:#999;
	line-height: 28px;
}
.navBox .no_bg{
	background:none;
}
.navBox .right{
	width:954px;
}

.navBox .nav{
	border-bottom: none!important;
}
.navBox .nav .nav-center {
	height:53px;
	line-height: 53px;
}
.navBox .nav .nav-center li{
	padding: 0 25px;
	float:left;
	font-size:14px;
	font-family: '微软雅黑';
	position: relative;
}
.navBox .downArrow{
	position: absolute;
	margin-top:12px;
	background-position: -258px 2px;
}
.navBox .left i.all {
	margin-top:12px;
    background-position: 0 3px;
}
.navBox .current a{
	color:#10c55b!important;
}
.navBox .tel{
	background-size:30px;
	padding-left:32px;
}
.navBox .courseUl{
 	position: absolute;
 	width:700px;
 	top:52px;
 	left:0;
 	background: #fff;
 	z-index: 99;
}
.navBox .courseUl .subCourse{
	display:block;
}
.navBox .courseUl .subCourse a{
	display:block;
	float:left;
	padding:10px;
	cursor:pointer;
}
.tel{
	height:49px;
	padding-left:55px;
	background:url(../images/tel_icon.png) no-repeat left center;
}
.logo{
	margin-bottom: 20px;
}
.navBox .left ul>li  .subCourse{
	position: absolute;
	left:230px;
	top:0px;
	text-align: center;
	min-width:150px;
	min-height:74px;
	border-width:1px 1px 1px 0px;
	border-style: solid;
	border-color:#10c55b;
	padding:10px;
	background:#f4fffb;
}
.navBox .left ul>li .subCourse a{
	display: block;
	width:100%;
	line-height:21px;
	border:none;
}
.childMenuSpan span{
	margin-right: 12px;
}
.car{
	cursor: pointer;
}
.noLogin a:hover{
	color: #10c55b;
}
.nav-center li a:hover {
    color: #10c55b!important;
}
.navBox .courseUl dl{
	overflow: hidden;
	display:flex;
}
.navBox .courseUl dt{
	width:90px;
	float: left;
	padding:10px;
	font-weight: 600;
	color:#333;
}
.navBox .courseUl dd{
	width:600px;
	float: left;
}