@charset "utf-8";
/* 首页 */
.index-box{
	background: #f5f5f5 url(../images/indexBg.png) top center no-repeat;
	background-size: 100% 10rem;
	height: 100%;
	padding-bottom: 1.8rem;
	overflow-y: auto;
	overflow-x: hidden;
}
.headerControl{
	/* padding: 0 .3205rem; */
}
.headerBox{
    color: #fff;
	position: relative;
	padding:.3846rem .3205rem 0;
}
.logoImg{
	margin-right: .1923rem;
}
.logoImg img{
	width: 3.5128rem;
	height: auto;
}
.logoDes p{
	margin-bottom: .1282rem;
}
.personImg img{
	width: 1.0897rem;
	height: 1.0897rem;
	border-radius: 100%;
	border: 3px solid #fff;
}
.personDes p{
	color: #fff;
	margin-left: .2564rem;
}
.phoneNav{
	margin-left: .3846rem;
}
.phoneNav img{
	width: .641rem;
	height: auto;
}
.indexSearchControl{
	/* margin-top: .641rem; */
	/* margin-top: .36rem; */
	padding: .36rem .3205rem 0;
	background: #e3a020;
}
.searchBox{
	height: .8974rem;
	border-radius: .4487rem;
	background-color: #ffffff;
	/* margin-right: .3846rem; */
}
.searchBox var{
	margin-left: .1923rem;
}
.searchBox var img{
	width: .359rem;
	height: auto;
}
.searchBox span{
	background-color: #e3a020;
	height: .641rem;
	border-radius: .3205rem;
	padding: 0 .3846rem;
	color: #fff;
	line-height: .641rem;
	margin-right: .1795rem;
}
.searchInput {
    height: .8974rem;
	line-height: .8974rem;
    background: transparent;
    color: #333;
    padding: 0 .1923rem;
	border: 0 none;
}

.indexSearchControl .mailbox {
    width: 0.4231rem;
    height: 0.5128rem;
    background: url(../images/center/mailbox.png) center no-repeat;
    background-size: contain;
    position: relative;
	margin-left: 0.3846rem;
}
.indexSearchControl .mailbox b {
    display: block;
    width: 0.3333rem;
    height: 0.3333rem;
    background: #fd3a3a;
    border-radius: 100%;
    color: #fff;
    line-height: .3333rem;
    text-align: center;
    position: absolute;
    top: -0.0641rem;
    right: -0.1282rem;
}
/* 头部下拉样式 */
.phoneNavList{
	position: absolute;
	padding: 0.106667rem 0.293333rem;
    background: #fff;
    position: absolute;
    top: 2rem;
    left: 0;
    z-index: 999;
    width: 100%;
    display: none;
}
.phoneNavList li{
	height: .8rem;
    border-bottom: 1px solid #f9ebd0;
}
.phoneNavList li:last-child{
	/* border: 0; */
}
.phoneNavList li a{
	display: block;
    height: .8rem;
    color: #82817e;
    line-height: .8rem;
    text-indent: 0.4rem;
	font-size: .24rem;
	font-family: '微软雅黑';
}
.phoneNavList li .cur{
	background: #fcf5e7;
    color: #e29b14;
}

/* 分类 */
.indexSubNavBox{
	margin: .4231rem auto 0;
	padding: 0 .3205rem 0;
}
.indexSubNavBox ul{
	background: #fff;
	border-radius: .2821rem;
}
.indexSubNavBox ul:first-child{
	padding-top: .5128rem;
}
.indexSubNavBox ul li a{
	display: block;
	/* padding: .5128rem 0 .3846rem; */
	padding-bottom:.3846rem;
}
.indexSubNavBox ul li a img{
	width: 1.2rem;
	height: auto;
	margin:0 auto;
}
.indexSubNavBox ul li a p{
	color: #6b6b6b;
	line-height:2;
	text-align: center;
	margin-top: .1282rem;
}
/* 焦点图 */
.index_gundong{
	margin: .3205rem;
}
.img-responsive{
	width: 100%;
	height: auto;
}
.indexAd01 .swiper-visible-switch{
	background: #e3a020;
}
/* 广告位 */
.indexAd01{
	margin: .3205rem;
}
.indexAd01 img,.indexAd02 img{
	width: 100%;
	height: auto;
	border-radius: .2821rem;
}
.indexAd02{
	background-color: #fff;
	padding: .3205rem;
}
.indexAd02 a{
	display: block;
	position: relative;
}
.indexAd02 var{
	color: #fff;
	background-color: #f52e2e;
	display: block;
	line-height: .3846rem;
	padding: 0 .1026rem;
	position: absolute;
	top: .2821rem;
	right: .3205rem;
	z-index: 1;
	border-radius: .0769rem;;
}
/* 新闻列表 */
.indexNewsBox{
	background-color: #fff;
	border-radius: .2821rem;
	margin: .3205rem;
	padding: .3205rem 0;
}
.indexNewsBox li{
	padding: 0 .359rem;
}
.indexNewsBox li var{
	width: .1282rem;
	height: .1282rem;
	background: url(../images/icon/dian.png) center no-repeat;
	background-size: contain;
	margin-right: .1282rem;
}
.indexNewsBox li b{
	width: .25rem;
	height: .25rem;
	margin-right: .1282rem;
}
.indexNewsBox li b img{
	display: block;
	width: 100%;
	height: auto;
}
.indexNewsBox li p{
	color: #525252;
	line-height: .5897rem;
	flex: 1;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow: hidden;
}
.indexNewsBox li.firstNew {
	margin-bottom: .2564rem;
}
.indexNewsBox li.firstNew var{
	width: 1.0256rem;
	height:1.0256rem;
	background: url(../images/newIcon.png) center no-repeat;
	background-size: contain;
	margin-right: .2564rem;
}
.indexNewsBox li.firstNew p{
	color: #000;
	line-height: .5897rem;
}
.indexNewsBox li.firstNew div span{
	display: block;
	width: 1.4rem;
}
.indexNewsBox li.firstNew div span img{
	margin: 0;
	width: 100%;
	height: auto;
}
/* /活动 */
.indexAcive{
	background-color: #fff;
	overflow: hidden;
}
/* 课程 */
.indexCourseBox{
	padding: .6rem .0897rem 0;
	background-color: #fff;
}
.indexCourseBox-img a{
	position: relative;
	margin: 0 .2308rem;
}
.indexCourseBox-img img{
	/* width: 2.6923rem;
	height: 2.1795rem; */
	width: 100%;
	height: auto;
	/* border-radius: .2821rem; */
	border-radius: 0.1538rem;
	height: 2rem;
}
.indexCourseBox-img img.actImg{
	height: 4rem;
}
.indexCourseBox-img a var{
	color: #fff;
    padding: 0 .1282rem;
    line-height: .3846rem;
    position: absolute;
    top: .1282rem;
    left: .1923rem;
    z-index: 1;
    background: #e3a020;
    border-radius: .0769rem;
}
.indexCourseBox-msg{
	padding:0 .3205rem .2564rem .4487rem;
	position: relative;
}
.indexCourseBox-msg p{
	color: #333;
    line-height: 1.45;
	margin-top: .0641rem;
	padding: 8px 0;
}
.indexCourseBox-msg .rtBox-num{
	color: #f42828;
    display: block;
} 
.indexCourseBox-msg .rtBox-msg{
	color: #7f7f7f;
	line-height: 2;
	margin: .1923rem 0;
}
.indexCourseBox-msg  .rtBox-msg span{
	margin-right: .4375rem;
}
.indexCourseBox-msg .rtBox-btn{
    width: 1.6667rem;
    height: .641rem;
    border-radius: .3205rem;
    color: #e3a020;
    border: 1px solid #e3a020;
    text-align: center;
    line-height: .641rem;
	position: absolute;
	bottom: .4rem;
	right: .4872rem;
	z-index: 1;
}

/* 文章列表 */
.indexArticle{
	background-color: #fff;
	padding-top: .8974rem;
}
.indexArticleItem{
    padding: 0 .3205rem .8974rem;
    background: #fff;
    border-radius: .2564rem;
}
.indexArticleItem .ltImg{
    width: 3.0128rem;
    position: relative;
}
.indexArticleItem .ltImg var{
    color: #fff;
    padding: 0 .1282rem;
    line-height: .3846rem;
    position: absolute;
    top: .1282rem;
    left: .1923rem;
    z-index: 1;
    background: #e3a020;
    border-radius: .0769rem;
}
.indexArticleItem .ltImg img{
    width: 100%;
    height: 2.2rem;
    border-radius: .1538rem;
}
.indexArticleItem .rtBox{
    margin-left: .359rem;
    position: relative;
}
.indexArticleItem .rtBox p{
    color: #333;
    line-height: 1.3;
}
/* .indexArticleItem .rtBox .rtBox-num{
    color: #e3a020;
    margin-top: .1923rem;
    display: block;
} */
.indexArticleItem .rtBox .rtBox-num{
	color: #e3a020;
	position: absolute;
    bottom: 0.05rem;
    right: 2.1rem;
    z-index: 1;
}
.indexArticleItem .rtBox .doller{
    color: #f42828;
}
.indexArticleItem .rtBox .free{
    color: #36ac6f;
}
.indexArticleItem .rtBox .rtBox-msg{
    color: #7f7f7f;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.indexArticleItem .rtBox .rtBox-msg span{
    margin-right: .3077rem;
}
.indexArticleItem .rtBox .rtBox-btn{
    width: 1.6667rem;
    height: .641rem;
    border-radius: .3205rem;
    color: #e3a020;
    border: 1px solid #e3a020;
    text-align: center;
    line-height: .641rem;
    position: absolute;
    bottom: 0;
    right: .1923rem;
    z-index: 1;
}
.indexArticleItem .rtBox .rtBox-btn.disabled{
    color: #878787;
    border: 1px solid #878787;
}
.indexArticleItem .rtBox .rtBox-btn.download{
    color: #2a86e4;
    border: 1px solid #2a86e4;
}
.indexBottom{
	background:#fff url(../images/bottom/bottom-bg.png) center no-repeat;
    background-size: cover;
}




